Commit be1b6648 authored by ASN.1 Checker's avatar ASN.1 Checker
Browse files

Documentation update

parent d1b77206
Loading
Loading
Loading
Loading
+208 −444

File changed.

Preview size limit exceeded, changes collapsed.

+206 −431

File changed.

Preview size limit exceeded, changes collapsed.

+8 −14
Changes for docs/Ieee1609Dot2Crl.md: 8 added lines, 14 removed lines.
Original line number Diff line number Diff line
# ASN.1 module Ieee1609Dot2Crl
# <a name="Ieee1609Dot2Crl"></a>ASN.1 module Ieee1609Dot2Crl
OID: _{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) crl(3) major-version-3(3) minor-version-2(2)}_
 @note Section references in this file are to clauses in IEEE Std
 Section references in this file are to clauses in IEEE Std
 1609.2 unless indicated otherwise. Full forms of acronyms and
 abbreviations used in this file are specified in 3.2.
 

## Imports:
 * **[Ieee1609Dot2](Ieee1609Dot2.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) schema(1) major-version-2(2) minor-version-6(6)} WITH SUCCESSORS*<br/>
  
 * **[Ieee1609Dot2BaseTypes](Ieee1609Dot2BaseTypes.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) base-types(2) major-version-2(2) minor-version-4(4)} WITH SUCCESSORS*<br/>
  
 * **[Ieee1609Dot2CrlBaseTypes](Ieee1609Dot2CrlBaseTypes.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) crl(3) base-types(2) major-version-3(3) minor-version-2(2)} WITH SUCCESSORS*<br/>
  
* **[Ieee1609Dot2](Ieee1609Dot2.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) schema(1) major-version-2(2) minor-version-6(6)}*<br/>
* **[Ieee1609Dot2BaseTypes](Ieee1609Dot2BaseTypes.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) base-types(2) major-version-2(2) minor-version-4(4)}*<br/>
* **[Ieee1609Dot2CrlBaseTypes](Ieee1609Dot2CrlBaseTypes.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) crl(3) base-types(2) major-version-3(3) minor-version-2(2)}*<br/>
## Data Elements:
### <a name="CrlPsid"></a>This is the PSID for the CRL application.
 
### <a name="CrlPsid"></a>CrlPsid
This is the PSID for the CRL application.
```asn1
CrlPsid ::= Psid(256)
```


### <a name="SecuredCrl"></a>SecuredCrl
This structure is the SPDU used to contain a signed CRL. A valid 
### <a name="SecuredCrl"></a>This structure is the SPDU used to contain a signed CRL. A valid 
 signed CRL meets the validity criteria of 7.4.
 
```asn1
SecuredCrl ::= Ieee1609Dot2Data (WITH COMPONENTS {..., 
  content (WITH COMPONENTS {
+81 −194

File changed.

Preview size limit exceeded, changes collapsed.

+11 −26
Changes for docs/Ieee1609Dot2Dot1AcaEeInterface.md: 11 added lines, 26 removed lines.
Original line number Diff line number Diff line
# ASN.1 module Ieee1609Dot2Dot1AcaEeInterface
# <a name="Ieee1609Dot2Dot1AcaEeInterface"></a>ASN.1 module Ieee1609Dot2Dot1AcaEeInterface
OID: _{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) extension-standards(255) dot1(1) interfaces(1) aca-ee(1) major-version-2(2) minor-version-3(3)}_
 @note Section references in this file are to clauses in IEEE Std
 Section references in this file are to clauses in IEEE Std
 1609.2.1 unless indicated otherwise. Full forms of acronyms and
 abbreviations used in this file are specified in 3.2.
 

## Imports:
 * **[Ieee1609Dot2](Ieee1609Dot2.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) schema(1) major-version-2(2) minor-version-5(5)} WITH SUCCESSORS*<br/>
  
 * **[Ieee1609Dot2BaseTypes](Ieee1609Dot2BaseTypes.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) base-types(2) major-version-2(2) minor-version-3(3)} WITH SUCCESSORS*<br/>
  
* **[Ieee1609Dot2](Ieee1609Dot2.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) schema(1) major-version-2(2) minor-version-6(6)}*<br/>
* **[Ieee1609Dot2BaseTypes](Ieee1609Dot2BaseTypes.md)** *{iso(1) identified-organization(3) ieee(111) standards-association-numbered-series-standards(2) wave-stds(1609) dot2(2) base(1) base-types(2) major-version-2(2) minor-version-4(4)}*<br/>
## Data Elements:
### <a name="AcaEeInterfacePdu"></a>AcaEeInterfacePdu
This is the parent structure for all structures exchanged between
### <a name="AcaEeInterfacePdu"></a>This is the parent structure for all structures exchanged between
 the ACA and the EE. The ACA - EE interface is a logical interface rather
 than a direct communications interface in that there is no direct message
 flow between the ACA and the EE: Messages from the ACA are stored
@@ -21,13 +17,11 @@ This is the parent structure for all structures exchanged between
 PDUs are created by the ACA and encrypted for the EE, and not modified and
 frequently not read by the RA. An overview of this structure is as follows:

Fields:
* acaEeCertResponse of type [**AcaEeCertResponse**](#AcaEeCertResponse) <br>
* _acaEeCertResponse_ of type [**AcaEeCertResponse**](#AcaEeCertResponse) <br>
  contains the ACA's response to
   RaAcaCertRequestSPDU, which is meant for the EE and sent via the RA.
   


```asn1
AcaEeInterfacePdu ::= CHOICE {
  acaEeCertResponse  AcaEeCertResponse,
@@ -35,30 +29,23 @@ AcaEeInterfacePdu ::= CHOICE {
}
```

### <a name="AcaEeCertResponse"></a>AcaEeCertResponse
This structure contains a certificate and associated data as
### <a name="AcaEeCertResponse"></a>This structure contains a certificate and associated data as
 generated by the ACA for the EE that will be the holder of that
 certificate. An overview of this structure is as follows:

Fields:
* version of type [**Uint8**](Ieee1609Dot2BaseTypes.md#Uint8)  (2)<br>
* _version_ of type [**Uint8**](Ieee1609Dot2BaseTypes.md#Uint8)  (2)<br>
  contains the current version of the structure.


* generationTime of type [**Time32**](Ieee1609Dot2BaseTypes.md#Time32) <br>
* _generationTime_ of type [**Time32**](Ieee1609Dot2BaseTypes.md#Time32) <br>
  contains the generation time of AcaEeCertResponse.


   
* certificate of type [**Certificate**](Ieee1609Dot2.md#Certificate) <br>
* _certificate_ of type [**Certificate**](Ieee1609Dot2.md#Certificate) <br>
  contains an authorization certificate generated by the
   ACA. It is of the type indicated by the type field in the corresponding
   request (if the requester requested an incorrect type, the response would
   be an error not an instance of this structure).


   
* privateKeyInfo of type **OCTET STRING**  (SIZE (32)) OPTIONAL<br>
* _privateKeyInfo_ of type **OCTET STRING**  (SIZE (32)) OPTIONAL<br>
  shall be:
     - Present and contain the private key randomization value, if the field
   certificate.type is explicit and the butterfly key mechanism was used to
@@ -71,8 +58,6 @@ Fields:
   


   

>>>
NOTE:&emsp;In the case where the butterfly expansion function is used
 to set certEncKey in RaAcaCertRequest, the value j is not communicated to
Loading