Skip to main content

HS.Registry.RSAKey

persistent class HS.Registry.RSAKey extends %Library.Persistent, %XML.Adaptor, HS.Util.CopyFrom, HS.Sync.BaseClass, %Library.GlobalIdentifier

SQL Table Name: HS_Registry.RSAKey

Property Inventory

Method Inventory

Properties

property Alias as %String (MAXLEN = 256);
Property methods: AliasDisplayToLogical(), AliasGet(), AliasGetStored(), AliasIsValid(), AliasLogicalToDisplay(), AliasLogicalToOdbc(), AliasNormalize(), AliasSet()
property Exponent as %Binary) [ Required ];
Property methods: ExponentGet(), ExponentGetStored(), ExponentIsValid(), ExponentLogicalToXSD(), ExponentSet(), ExponentXSDToLogical()
property Modulus as %Binary) [ Required ];
Property methods: ModulusGet(), ModulusGetStored(), ModulusIsValid(), ModulusLogicalToXSD(), ModulusSet(), ModulusXSDToLogical()

Methods

classmethod GetByRSAKeyValue(pModulus As %Binary, pExponent As %Binary) as HS.Registry.RSAKey
classmethod ItemsClose(ByRef qHandle As %Binary) as %Status
classmethod ItemsExecute(ByRef qHandle As %Binary) as %Status
classmethod ItemsFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status

Queries

query GetIDByKey(pModulus As %Binary, pExponent As %Binary)
Selects ID As %Integer
SQL Query:
SELECT %ID FROM HS_Registry.RSAKey WHERE MODULUS = :pModulus AND EXPONENT = :pExponent
query Items()
Selects ID As %Integer, Alias As %String, Modulus As %String, Exponent As %String

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
index (PublicKeyIdx on Modulus,Exponent) [Unique];
Index methods: PublicKeyIdxCheck(), PublicKeyIdxCheckUnique(), PublicKeyIdxDelete(), PublicKeyIdxExists(), PublicKeyIdxOpen(), PublicKeyIdxSQLCheckUnique(), PublicKeyIdxSQLExists(), PublicKeyIdxSQLFindPKeyByConstraint(), PublicKeyIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.Registry.RSAKey)

^HS.Registry.RSAKeyD(ID)
=
%%CLASSNAME
Alias
PublicKey
Owner
Modulus
Exponent
FeedbackOpens in a new tab