Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [PKI] >  [CSR]
Private  Storage   

persistent class PKI.CSR extends %Persistent, %XML.Adaptor

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
9 3 1 1


Summary

Properties
ContactEmail ContactName ContactPhone Contents Filename
Hostname Instance Name Subject

Methods
%AddToSaveSet %AddToSyncSet %BMEBuilt %CheckConstraints
%CheckConstraintsForExtent %ClassIsLatestVersion %ClassName %ComposeOid
%ConstructClone %Delete %DeleteExtent %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Exists
%ExistsId %Extends %GUID %GUIDSet
%GetLock %GetParameter %GetSwizzleObject %Id
%InsertBatch %IsA %IsModified %IsNull
%KillExtent %KillExtentData %LoadFromMemory %LockExtent
%LockId %New %NormalizeObject %ObjectIsNull
%ObjectModified %Oid %OnBeforeAddToSync %OnDetermineClass
%Open %OpenId %OriginalNamespace %PackageName
%PhysicalAddress %PurgeIndices %Reload %RemoveFromSaveSet
%ResolveConcurrencyConflict %RollBack %Save %SaveDirect
%SaveIndices %SerializeObject %SetModified %SortBegin
%SortEnd %SyncObjectIn %SyncTransport %UnlockExtent
%UnlockId %ValidateIndices %ValidateObject Display
GetSHA256Fingerprint GetSubject XMLDTD XMLExport
XMLExportToStream XMLExportToString XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


Properties

• 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.
• 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.
• property ContactPhone as %String;
Phone number of the local technical contact for the Certificate Authority client that generated this request.
• property Contents as %String(MAXLEN=5000) [ Required ];
PEM encoding of this Certificate Signing Request
• property Filename as %String [ Required ];
Filename specified by the PKI.CAClient that generated this Certificate Signing Request
• property Hostname as %String(MAXLEN=100) [ Required ];
DNS hostname of the PKI.CAClient that generated this Certificate Signing Request
• property Instance as %String [ Required ];
InterSystems IRIS instance of the PKI.CAClient that generated this Certificate Signing Request
• property Name as %String(MAXLEN=200) [ Required ];
Unique name (constructed)
• property Subject as %String(MAXLEN=200) [ Required ];
String representation of the Subject Distinguished Name of this X.509 Certificate

Methods

• method Display() as %String
Return a text representation of this Certificate Signing Request.
• method GetSHA256Fingerprint() as %String
Return a text representaion of the SHA-256 Fingerprint of this Certificate Signing Request.
• method GetSubject() as %String
Return a text representation of the Subject Distinguished Name of this Certificate Signing Request.

Queries

• query List()
SQL Query :
SELECT Name,Hostname,Instance,Filename FROM CSR ORDER BY Hostname,Instance,Filename

Indices

•index (NameIndex on Name) [IdKey];


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.