Skip to main content

PKI.Certificate

Class PKI.Certificate Extends (%Persistent, %XML.Adaptor) [ Deprecated ]

X.509 Certificate. For use with PKI.CAClient and PKI.CAServer.

Properties

Number

Property Number As %String [ Required ];

Serial number. Max length = 20 octets = 49 digits.

Hostname

Property Hostname As %String(MAXLEN = 100) [ Required ];

DNS hostname of the PKI.CAClient that requested this X.509 Certificate

Instance

Property Instance As %String [ Required ];

InterSystems IRIS instance of the PKI.CAClient that requested this X.509 Certificate

Filename

Property Filename As %String [ Required ];

Filename specified by the PKI.CAClient that requested this X.509 Certificate

Contents

Property Contents As %String(MAXLEN = 5000) [ Required ];

PEM encoding of this X.509 certificate

Subject

Property Subject As %String(MAXLEN = 200) [ Required ];

String representation of the Subject Distinguished Name of this X.509 Certificate

Methods

GetSHA256Fingerprint

Method GetSHA256Fingerprint() As %String

Return a text representation of the SHA-256 Fingerprint of this X.509 Certificate.