ISIS-MTT PROFILE: The corresponding ProcurationSyntax contains either the name of the person who is represented (subcomponent thirdPerson) or a reference to his/her base certificate (in the component signingFor, subcomponent certRef), furthermore the optional components country and typeSubstitution to indicate the country whose laws apply, and respectively the type of procuration (e.g. manager, procuration, custody).
ISIS-MTT PROFILE: The GeneralName MUST be of type directoryName and MAY only contain: - RFC3039 attributes, except pseudonym (countryName, commonName, surname, givenName, serialNumber, organizationName, organizationalUnitName, stateOrProvincename, localityName, postalAddress) and - SubjectDirectoryName attributes (title, dateOfBirth, placeOfBirth, gender, countryOfCitizenship, countryOfResidence and NameAtBirth).
ProcurationSyntax ::= SEQUENCE {
country [1] EXPLICIT PrintableString(SIZE(2)) OPTIONAL,
typeOfSubstitution [2] EXPLICIT DirectoryString (SIZE(1..128)) OPTIONAL,
signingFor [3] EXPLICIT SigningFor
}
SigningFor ::= CHOICE
{
thirdPerson GeneralName,
certRef IssuerSerial
}
| Modifier and Type | Field and Description |
|---|---|
| private IssuerSerial | |
| private String | |
| private GeneralName | |
| private DirectoryString |
| Access | Constructor and Description |
|---|---|
| private | |
| public | ProcurationSyntax(String
The country code whose laws apply. country, DirectoryString The type of procuration. typeOfSubstitution, IssuerSerial Reference to certificate of the person who is represented. certRef)Constructor from a given details. |
| public | ProcurationSyntax(String
The country code whose laws apply. country, DirectoryString The type of procuration. typeOfSubstitution, GeneralName The GeneralName of the person who is represented. thirdPerson)Constructor from a given details. |
| Modifier and Type | Method and Description |
|---|---|
| public IssuerSerial | |
| public String | |
| public static ProcurationSyntax | |
| public GeneralName | |
| public DirectoryString | |
| public ASN1Primitive | Returns: a DERObjectImplements abstract org. Implements org. |
| certRef | back to summary |
|---|---|
| private IssuerSerial certRef | |
| country | back to summary |
|---|---|
| private String country | |
| thirdPerson | back to summary |
|---|---|
| private GeneralName thirdPerson | |
| typeOfSubstitution | back to summary |
|---|---|
| private DirectoryString typeOfSubstitution | |
| ProcurationSyntax | back to summary |
|---|---|
| private ProcurationSyntax(ASN1Sequence seq) Constructor from ASN1Sequence. The sequence is of type ProcurationSyntax:
ProcurationSyntax ::= SEQUENCE {
country [1] EXPLICIT PrintableString(SIZE(2)) OPTIONAL,
typeOfSubstitution [2] EXPLICIT DirectoryString (SIZE(1..128)) OPTIONAL,
signingFor [3] EXPLICIT SigningFor
}
| |
| ProcurationSyntax | back to summary |
|---|---|
| public ProcurationSyntax(String country, DirectoryString typeOfSubstitution, IssuerSerial certRef) Constructor from a given details.
Either
| |
| ProcurationSyntax | back to summary |
|---|---|
| public ProcurationSyntax(String country, DirectoryString typeOfSubstitution, GeneralName thirdPerson) Constructor from a given details.
Either
| |
| getCertRef | back to summary |
|---|---|
| public IssuerSerial getCertRef() | |
| getCountry | back to summary |
|---|---|
| public String getCountry() | |
| getInstance | back to summary |
|---|---|
| public static ProcurationSyntax getInstance(Object obj) | |
| getThirdPerson | back to summary |
|---|---|
| public GeneralName getThirdPerson() | |
| getTypeOfSubstitution | back to summary |
|---|---|
| public DirectoryString getTypeOfSubstitution() | |
| toASN1Primitive | back to summary |
|---|---|
| public ASN1Primitive toASN1Primitive() Implements abstract org. Implements org. Produce an object suitable for an ASN1OutputStream. Returns:
ProcurationSyntax ::= SEQUENCE {
country [1] EXPLICIT PrintableString(SIZE(2)) OPTIONAL,
typeOfSubstitution [2] EXPLICIT DirectoryString (SIZE(1..128)) OPTIONAL,
signingFor [3] EXPLICIT SigningFor
}
SigningFor ::= CHOICE
{
thirdPerson GeneralName,
certRef IssuerSerial
}
| |