Skip to main content

PKI.CSR

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

Certificate Signing Request. For use with PKI.CAClient and PKI.CAServer.

Properties

Name

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

Unique name (constructed)

Hostname

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

DNS hostname of the PKI.CAClient that generated this Certificate Signing Request

Instance

Property Instance As %String [ Required ];

InterSystems IRIS instance of the PKI.CAClient that generated this Certificate Signing Request

Filename

Property Filename As %String [ Required ];

Filename specified by the PKI.CAClient that generated this Certificate Signing Request

Contents

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

PEM encoding of this Certificate Signing Request

Subject

Property Subject As %String(MAXLEN = 200);

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

ContactName

Property ContactName As %String [ Required ];

Name of the local technical contact for the Certificate Authority client that generated this request. This is the person who will be contacted by the Certificate Authority server's administrator to verify the validity this Certificate Signing Request.

ContactPhone

Property ContactPhone As %String;

Phone number of the local technical contact for the Certificate Authority client that generated this request.

ContactEmail

Property ContactEmail As %String;

Email address of the local technical contact for the Certificate Authority client that generated this request. Email notification will be sent to this address when an X.509 Certificate is issued for this Certificate Signing Request.

Methods

Display

Method Display() As %String

Return a text representation of this Certificate Signing Request.

GetSubject

Method GetSubject() As %String

Return a text representation of the Subject Distinguished Name of this Certificate Signing Request.

GetSHA256Fingerprint

Method GetSHA256Fingerprint() As %String

Return a text representaion of the SHA-256 Fingerprint of this Certificate Signing Request.