1 write to Certificate
Microsoft.DotNet.SignTool (1)
src\SignInfo.cs (1)
80
Certificate
= certificate;
30 references to Certificate
Microsoft.DotNet.SignTool (30)
src\BatchSignUtil.cs (9)
482
bool isVsixCert = (!string.IsNullOrEmpty(fileName.SignInfo.
Certificate
) && IsVsixCertificate(fileName.SignInfo.
Certificate
)) ||
485
bool isInvalidEmptyCertificate = fileName.SignInfo.
Certificate
== null && !fileName.HasSignableParts && !fileName.SignInfo.IsAlreadySigned;
512
if (!IsLinuxSignCertificate(fileName.SignInfo.
Certificate
))
523
if (!IsLinuxSignCertificate(fileName.SignInfo.
Certificate
))
567
if (!fileName.SignInfo.GeneratesDetachedSignature && fileName.SignInfo.
Certificate
!= null)
569
log.LogError($"'{fileName}' may only be signed with a detached signature. '{fileName.SignInfo.
Certificate
}' does not produce a detached signature");
580
if (!fileName.SignInfo.GeneratesDetachedSignature && fileName.SignInfo.
Certificate
!= null)
582
log.LogError($"'{fileName}' may only be signed with a detached signature. '{fileName.SignInfo.
Certificate
}' does not produce a detached signature");
src\Configuration.cs (11)
425
signInfo = new SignInfo(pktBasedSignInfo.
Certificate
, collisionPriorityId: _hashToCollisionIdMap[signedFileContentKey]);
526
if (signInfo.
Certificate
!= null && _additionalCertificateInformation.TryGetValue(signInfo.
Certificate
, out var additionalInfo))
539
if (signInfo.
Certificate
!= null && signInfo.
Certificate
.Equals("BreakingSignatureChange", StringComparison.OrdinalIgnoreCase))
567
signInfo = signInfo.WithDetachedSignature(signInfo.
Certificate
);
639
bool isMicrosoftCertificate = !IsThirdPartyCertificate(signInfo.
Certificate
);
647
warning = $"Signing Microsoft library '{file.FullPath}' with 3rd party certificate '{signInfo.
Certificate
}'. The library is considered Microsoft library due to its copyright: '{peInfo.Copyright}'.";
652
warning = $"Signing 3rd party library '{file.FullPath}' with Microsoft certificate '{signInfo.
Certificate
}'. The library is considered 3rd party library due to its copyright: '{peInfo.Copyright}'.";
919
if (signInfo.
Certificate
!= null && _additionalCertificateInformation.TryGetValue(signInfo.
Certificate
, out var additionalInfo))
src\FileSignInfo.cs (1)
151
(SignInfo.ShouldSign ? $" Certificate='{SignInfo.
Certificate
}'" : "") +
src\SignInfo.cs (7)
103
=> new SignInfo(
Certificate
, StrongName, appName, collisionPriorityId, false, false, IsAlreadyStrongNamed, GeneratesDetachedSignature, DoNotUnpack);
106
=> new SignInfo(
Certificate
, StrongName, NotarizationAppName, collisionPriorityId, ShouldIgnore, IsAlreadySigned, IsAlreadyStrongNamed, GeneratesDetachedSignature, DoNotUnpack);
109
=>
Certificate
!= null ?
110
new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, value, value, IsAlreadyStrongNamed, GeneratesDetachedSignature, DoNotUnpack) :
111
new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, true, value, IsAlreadyStrongNamed, GeneratesDetachedSignature, DoNotUnpack);
114
new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, ShouldIgnore, IsAlreadySigned, value, GeneratesDetachedSignature, DoNotUnpack);
120
=> new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, ShouldIgnore, IsAlreadySigned, IsAlreadyStrongNamed, GeneratesDetachedSignature, doNotUnpack);
src\SignTool.cs (2)
70
var osxFilesToZip = filesToSign.Where(fsi => SignToolConstants.MacSigningOperationsRequiringZipping.Contains(fsi.SignInfo.
Certificate
));
266
AppendLine(builder, depth: 3, text: $@"<Authenticode>{(notarize ? SignToolConstants.MacNotarizationOperation : fileToSign.SignInfo.
Certificate
)}</Authenticode>");