diff options
Diffstat (limited to 'lib/pkix.asn')
-rw-r--r-- | lib/pkix.asn | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/lib/pkix.asn b/lib/pkix.asn index 01b1e7e940..446f5b5455 100644 --- a/lib/pkix.asn +++ b/lib/pkix.asn @@ -184,7 +184,7 @@ SkipCerts ::= INTEGER (0..MAX) id-ce-cRLDistributionPoints OBJECT IDENTIFIER ::= {id-ce 31} -CRLDistPointsSyntax ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint +CRLDistributionPoints ::= SEQUENCE SIZE (1..MAX) OF DistributionPoint DistributionPoint ::= SEQUENCE { distributionPoint [0] DistributionPointName OPTIONAL, @@ -195,6 +195,21 @@ DistributionPointName ::= CHOICE { fullName [0] GeneralNames, nameRelativeToCRLIssuer [1] RelativeDistinguishedName } +-- Those are used to raw write a fullname. + +WritableCRLDistributionPoints ::= SEQUENCE SIZE (1..MAX) OF WritableDistributionPoint + +WritableDistributionPoint ::= SEQUENCE { + distributionPoint [0] WriteableDistributionPointName OPTIONAL, + reasons [1] ReasonFlags OPTIONAL, + cRLIssuer [2] GeneralNames OPTIONAL } + +WriteableDistributionPointName ::= CHOICE { + fullName [0] ANY, + nameRelativeToCRLIssuer [1] RelativeDistinguishedName } + + + ReasonFlags ::= BIT STRING { |