Enum tugger_windows_codesign::CodeSigningCertificate [−][src]
pub enum CodeSigningCertificate { Auto, File(FileBasedCodeSigningCertificate), SubjectName(SystemStore, String), Sha1Thumbprint(SystemStore, String), }
Represents a code signing certificate used to sign binaries on Windows.
This only represents the location of the certificate. It is possible for instances to refer to entities that don’t exist.
Variants
Select the best available signing certificate.
An x509 certificate backed by a filesystem file.
SubjectName(SystemStore, String)
An x509 certificate specified by its subject name or substring thereof.
Sha1Thumbprint(SystemStore, String)
A certificate specified by its store and SHA-1 thumbprint.
This is the most reliable way to specify a certificate in the Windows certificate store because thumbprints should be unique.
Trait Implementations
impl Clone for CodeSigningCertificate
[src]
impl Clone for CodeSigningCertificate
[src]fn clone(&self) -> CodeSigningCertificate
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl From<FileBasedCodeSigningCertificate> for CodeSigningCertificate
[src]
impl From<FileBasedCodeSigningCertificate> for CodeSigningCertificate
[src]fn from(v: FileBasedCodeSigningCertificate) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for CodeSigningCertificate
impl RefUnwindSafe for CodeSigningCertificate
impl Send for CodeSigningCertificate
impl Send for CodeSigningCertificate
impl Sync for CodeSigningCertificate
impl Sync for CodeSigningCertificate
impl Unpin for CodeSigningCertificate
impl Unpin for CodeSigningCertificate
impl UnwindSafe for CodeSigningCertificate
impl UnwindSafe for CodeSigningCertificate