1 write to Certificate
Microsoft.DotNet.SignTool (1)
src\SignInfo.cs (1)
74
Certificate
= certificate;
29 references to Certificate
Microsoft.DotNet.SignTool (29)
src\BatchSignUtil.cs (9)
473
bool isVsixCert = (!string.IsNullOrEmpty(fileName.SignInfo.
Certificate
) && IsVsixCertificate(fileName.SignInfo.
Certificate
)) ||
476
bool isInvalidEmptyCertificate = fileName.SignInfo.
Certificate
== null && !fileName.HasSignableParts && !fileName.SignInfo.IsAlreadySigned;
503
if (!IsLinuxSignCertificate(fileName.SignInfo.
Certificate
))
514
if (!IsLinuxSignCertificate(fileName.SignInfo.
Certificate
))
558
if (!fileName.SignInfo.GeneratesDetachedSignature && fileName.SignInfo.
Certificate
!= null)
560
log.LogError($"'{fileName}' may only be signed with a detached signature. '{fileName.SignInfo.
Certificate
}' does not produce a detached signature");
571
if (!fileName.SignInfo.GeneratesDetachedSignature && fileName.SignInfo.
Certificate
!= null)
573
log.LogError($"'{fileName}' may only be signed with a detached signature. '{fileName.SignInfo.
Certificate
}' does not produce a detached signature");
src\Configuration.cs (11)
417
signInfo = new SignInfo(pktBasedSignInfo.
Certificate
, collisionPriorityId: _hashToCollisionIdMap[signedFileContentKey]);
502
if (signInfo.
Certificate
!= null && _additionalCertificateInformation.TryGetValue(signInfo.
Certificate
, out var additionalInfo))
515
if (signInfo.
Certificate
!= null && signInfo.
Certificate
.Equals("BreakingSignatureChange", StringComparison.OrdinalIgnoreCase))
543
signInfo = signInfo.WithDetachedSignature(signInfo.
Certificate
);
615
bool isMicrosoftCertificate = !IsThirdPartyCertificate(signInfo.
Certificate
);
623
warning = $"Signing Microsoft library '{file.FullPath}' with 3rd party certificate '{signInfo.
Certificate
}'. The library is considered Microsoft library due to its copyright: '{peInfo.Copyright}'.";
628
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}'.";
889
if (signInfo.
Certificate
!= null && _additionalCertificateInformation.TryGetValue(signInfo.
Certificate
, out var additionalInfo))
src\FileSignInfo.cs (1)
151
(SignInfo.ShouldSign ? $" Certificate='{SignInfo.
Certificate
}'" : "") +
src\SignInfo.cs (6)
96
=> new SignInfo(
Certificate
, StrongName, appName, collisionPriorityId, false, false, IsAlreadyStrongNamed, GeneratesDetachedSignature);
99
=> new SignInfo(
Certificate
, StrongName, NotarizationAppName, collisionPriorityId, ShouldIgnore, IsAlreadySigned, IsAlreadyStrongNamed, GeneratesDetachedSignature);
102
=>
Certificate
!= null ?
103
new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, value, value, IsAlreadyStrongNamed, GeneratesDetachedSignature) :
104
new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, true, value, IsAlreadyStrongNamed, GeneratesDetachedSignature);
107
new SignInfo(
Certificate
, StrongName, NotarizationAppName, CollisionPriorityId, ShouldIgnore, IsAlreadySigned, value, GeneratesDetachedSignature);
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>");