CryptoSys PKI Pro Manual

X509.CertOptions Enumeration

Options to create X.509 certificate.

Syntax

[C#]
[FlagsAttribute] public enum CertOptions
[VB]
<FlagsAttribute> Public Enumeration CertOptions

Members

Member nameDescription
Default Default options
Ecdsa_Deterministic Use the deterministic digital signature generation procedure of [RFC6979] for an ECDSA signature.
Ecdsa_CompressKey Save the subject public key in compressed form (ECDSA only, default = uncompressed)
FormatPem Create in PEM-encoded text file [default = binary DER-encoded]
Pss_SaltLenZero Use a zero-length salt in an RSA-PSS signature [default = hLen the length of the digest output]
UTF8String Encode distinguished name as UTF8String [default = PrintableString]
AuthKeyId Add the issuer's KeyIdentifier, if present, as an AuthorityKeyIdentifer [default = do not add]
NoBasicConstraints Disable the BasicConstraints extension [default = include]
SetAsCA Set the BasicConstraints subject type to be a CA [default = End Entity]
VersionOne Create a Version 1 certificate, i.e. no extensions [default = Version 3]

[Contents] [Index]

[PREV: Wipe.Options Enumeration...]   [Contents]   [Index]   
   [NEXT: X509.CrlOptions Enumeration...]

Copyright © 2004-26 D.I. Management Services Pty Ltd t/a CryptoSys. All rights reserved. Generated 2026-09-21T05:59:39Z.