Class Ng911SanParams
Data class (model) for the parameters stored in the otherName field of the Subject Alternative Name extension of a NG9-1-1 X.509 certificate. See Section 7.1.2.11 of "Public Safety Answering Point (PSAP) Credentialing Agency CPCA) Certificate Policy, v1.01".
Inherited Members
Namespace: Ng911CertUtils
Assembly: Ng911Lib.dll
Syntax
public class Ng911SanParams
Constructors
| Edit this page View SourceNg911SanParams()
Default constructor
Declaration
public Ng911SanParams()
Properties
| Edit this page View SourceiD
Contains a URI of the entity being identified. For example: foo.allegheny.pa.us.
Declaration
public string iD { get; set; }
Property Value
Type | Description |
---|---|
string |
idType
Specifies the type of object that is being identified, such as AgentId, AgencyId, ServiceId or ElementId. See Section 2.1 of NENA-STA-010.3. Set to "CAId" if the certificate is for a Certificate Authority.
Declaration
public string idType { get; set; }
Property Value
Type | Description |
---|---|
string |
owner
Contains the ID of the issuing agency of the certificate. For an Intermediage CA (ICA), this field shall contain the iD of the issuing CA. May be null of the certificate is for a root CA or an end entity.
Declaration
public string owner { get; set; }
Property Value
Type | Description |
---|---|
string |
roles
Contains a list of roles. See Section 5.3 of NENA-STA-010.3. Note: The contents and the format of the items in this list depend upon the idType field.
Declaration
public List<string> roles { get; set; }
Property Value
Type | Description |
---|---|
List<string> |
strOid
Contains the OID (Object ID) contained in the otherName sequence.
Declaration
public string strOid { get; set; }
Property Value
Type | Description |
---|---|
string |