|
enum | X509ContentType {
Unknown
, Cert
, SerializedCert
, Pfx
,
Pkcs12 = 3
, SerializedStore
, Pkcs7
, Authenticode
} |
|
enum | X509KeyStorageFlags {
DefaultKeySet = 0
, UserKeySet = 1
, MachineKeySet = 2
, Exportable = 4
,
UserProtected = 8
, PersistKeySet = 16
, EphemeralKeySet = 32
} |
|
enum | OpenFlags {
ReadOnly = 0
, ReadWrite = 1
, MaxAllowed = 2
, OpenExistingOnly = 4
,
IncludeArchived = 8
} |
|
enum | StoreLocation { CurrentUser = 1
, LocalMachine
} |
|
enum | StoreName {
AddressBook = 1
, AuthRoot
, CertificateAuthority
, Disallowed
,
My
, Root
, TrustedPeople
, TrustedPublisher
} |
|
enum | X500DistinguishedNameFlags {
None = 0
, Reversed = 1
, UseSemicolons = 16
, DoNotUsePlusSign = 32
,
DoNotUseQuotes = 64
, UseCommas = 128
, UseNewLines = 256
, UseUTF8Encoding = 4096
,
UseT61Encoding = 8192
, ForceUTF8Encoding = 16384
} |
|
enum | X509ChainStatusFlags {
NoError = 0
, NotTimeValid = 1
, NotTimeNested = 2
, Revoked = 4
,
NotSignatureValid = 8
, NotValidForUsage = 16
, UntrustedRoot = 32
, RevocationStatusUnknown = 64
,
Cyclic = 128
, InvalidExtension = 256
, InvalidPolicyConstraints = 512
, InvalidBasicConstraints = 1024
,
InvalidNameConstraints = 2048
, HasNotSupportedNameConstraint = 4096
, HasNotDefinedNameConstraint = 8192
, HasNotPermittedNameConstraint = 16384
,
HasExcludedNameConstraint = 32768
, PartialChain = 65536
, CtlNotTimeValid = 131072
, CtlNotSignatureValid = 262144
,
CtlNotValidForUsage = 524288
, OfflineRevocation = 16777216
, NoIssuanceChainPolicy = 33554432
, ExplicitDistrust = 67108864
,
HasNotSupportedCriticalExtension = 134217728
, HasWeakSignature = 1048576
} |
|
enum | X509FindType {
FindByThumbprint
, FindBySubjectName
, FindBySubjectDistinguishedName
, FindByIssuerName
,
FindByIssuerDistinguishedName
, FindBySerialNumber
, FindByTimeValid
, FindByTimeNotYetValid
,
FindByTimeExpired
, FindByTemplateName
, FindByApplicationPolicy
, FindByCertificatePolicy
,
FindByExtension
, FindByKeyUsage
, FindBySubjectKeyIdentifier
} |
|
enum | X509KeyUsageFlags {
None = 0
, EncipherOnly = 1
, CrlSign = 2
, KeyCertSign = 4
,
KeyAgreement = 8
, DataEncipherment = 16
, KeyEncipherment = 32
, NonRepudiation = 64
,
DigitalSignature = 128
, DecipherOnly = 32768
} |
|
enum | X509NameType {
SimpleName
, EmailName
, UpnName
, DnsName
,
DnsFromAlternativeName
, UrlName
} |
|
enum | X509RevocationFlag { EndCertificateOnly
, EntireChain
, ExcludeRoot
} |
|
enum | X509RevocationMode { NoCheck
, Online
, Offline
} |
|
enum | X509SubjectKeyIdentifierHashAlgorithm { Sha1
, ShortSha1
, CapiSha1
} |
|
enum | X509VerificationFlags {
NoFlag = 0
, IgnoreNotTimeValid = 1
, IgnoreCtlNotTimeValid = 2
, IgnoreNotTimeNested = 4
,
IgnoreInvalidBasicConstraints = 8
, AllowUnknownCertificateAuthority = 16
, IgnoreWrongUsage = 32
, IgnoreInvalidName = 64
,
IgnoreInvalidPolicy = 128
, IgnoreEndRevocationUnknown = 256
, IgnoreCtlSignerRevocationUnknown = 512
, IgnoreCertificateAuthorityRevocationUnknown = 1024
,
IgnoreRootRevocationUnknown = 2048
, AllFlags = 4095
} |
|