X509Certificate
[<Interface>]
type X509Certificate =
abstract member ca: bool
abstract member fingerprint: string
abstract member fingerprint256: string
abstract member fingerprint512: string
abstract member infoAccess: string option
abstract member issuer: string
abstract member issuerCertificate: X509Certificate option
abstract member keyUsage: ResizeArray<string>
abstract member publicKey: KeyObject
abstract member raw: NonSharedBuffer
abstract member serialNumber: string
abstract member subject: string
abstract member subjectAltName: string option
abstract member validFrom: string
abstract member validFromDate: Date
abstract member validTo: string
abstract member validToDate: Date
abstract member checkEmail (email: string, ?options: options) : string option
abstract member checkHost (name: string, ?options: X509CheckOptions) : string option
abstract member checkIP (ip: string) : string option
abstract member checkIssued (otherCert: X509Certificate) : bool
abstract member checkPrivateKey (privateKey: KeyObject) : bool
abstract member toJSON () : string
abstract member toLegacyObject () : PeerCertificate
abstract member toString () : string
abstract member verify (publicKey: KeyObject) : bool
| |
|---|
| Assembly | Glutinum.Node |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Import>] |
Declared inside
Properties
abstract member fingerprint: string
abstract member fingerprint256: string
abstract member fingerprint512: string
abstract member infoAccess: string option
abstract member issuer: string
abstract member publicKey: KeyObject
abstract member raw: NonSharedBuffer
abstract member serialNumber: string
abstract member subject: string
abstract member subjectAltName: string option
abstract member validFrom: string
abstract member validFromDate: Date
abstract member validTo: string
abstract member validToDate: Date
Methods
abstract member checkEmail (email: string, ?options: options) : string option
abstract member checkHost (name: string, ?options: X509CheckOptions) : string option
abstract member checkIP (ip: string) : string option
abstract member checkPrivateKey (privateKey: KeyObject) : bool
abstract member toJSON () : string
abstract member toString () : string
abstract member verify (publicKey: KeyObject) : bool