| Interface | Description |
|---|---|
| RegionInterface |
Marker for Geographic Region types.
|
| Class | Description |
|---|---|
| BasePublicEncryptionKey |
BasePublicEncryptionKey ::= CHOICE {
eciesNistP256 EccP256CurvePoint,
eciesBrainpoolP256r1 EccP256CurvePoint,
...
}
|
| BasePublicEncryptionKey.Builder | |
| BitmapSsp | |
| BitmapSspRange |
BitmapSspRange ::= SEQUENCE {
sspValue OCTET STRING (SIZE(1..32)),
sspBitmask OCTET STRING (SIZE(1..32))
}
|
| BitmapSspRange.Builder | |
| CircularRegion |
CircularRegion ::= SEQUENCE {
center TwoDLocation,
radius Uint16
}
|
| CircularRegion.Builder | |
| CountryAndRegions |
CountryAndRegions ::= SEQUENCE {
countryOnly CountryOnly,
regions SequenceOfUint8
}
|
| CountryAndRegions.Builder | |
| CountryAndSubregions |
CountryAndSubregions ::= SEQUENCE {
country CountryOnly,
regionAndSubregions SequenceOfRegionAndSubregions
}
|
| CountryAndSubregions.Builder | |
| CountryOnly | |
| CrlSeries |
CrlSeries ::= Uint16
|
| Duration |
Duration ::= CHOICE {
microseconds Uint16,
milliseconds Uint16,
seconds Uint16,
minutes Uint16,
hours Uint16,
sixtyHours Uint16,
years Uint16
}
|
| EccCurvePoint |
Common interface for ITS curve points.
|
| EccP256CurvePoint |
EccP256CurvePoint ::= CHOICE {
x-only OCTET STRING (SIZE (32)),
fill NULL,
compressed-y-0 OCTET STRING (SIZE (32)),
compressed-y-1 OCTET STRING (SIZE (32)),
uncompressedP256 SEQUENCE {
x OCTET STRING (SIZE (32)),
y OCTET STRING (SIZE (32))
}
}
|
| EccP384CurvePoint |
EccP384CurvePoint ::= CHOICE {
x-only OCTET STRING (SIZE (48)),
fill NULL,
compressed-y-0 OCTET STRING (SIZE (48)),
compressed-y-1 OCTET STRING (SIZE (48)),
uncompressedP384 SEQUENCE {
x OCTET STRING (SIZE (48)),
y OCTET STRING (SIZE (48))
}
}
|
| EcdsaP256Signature |
EcdsaP256Signature ::= SEQUENCE {
rSig EccP256CurvePoint,
sSig OCTET STRING (SIZE (32))
}
|
| EcdsaP256Signature.Builder | |
| EcdsaP384Signature |
EcdsaP384Signature ::= SEQUENCE {
rSig EccP384CurvePoint,
sSig OCTET STRING (SIZE (48))
}
|
| EcdsaP384Signature.Builder | |
| EciesP256EncryptedKey |
EciesP256EncryptedKey ::= SEQUENCE {
v EccP256CurvePoint,
c OCTET STRING (SIZE (16)),
t OCTET STRING (SIZE (16))
}
|
| EciesP256EncryptedKey.Builder | |
| Elevation |
Elevation ::= Uint16
|
| EncryptionKey |
EncryptionKey ::= CHOICE {
public PublicEncryptionKey,
symmetric SymmetricEncryptionKey
}
|
| GeographicRegion |
GeographicRegion ::= CHOICE {
circularRegion CircularRegion,
rectangularRegion SequenceOfRectangularRegion,
polygonalRegion PolygonalRegion,
identifiedRegion SequenceOfIdentifiedRegion,
...
}
|
| GroupLinkageValue |
GroupLinkageValue ::= SEQUENCE {
jValue OCTET STRING (SIZE(4))
value OCTET STRING (SIZE(9))
}
|
| GroupLinkageValue.Builder | |
| HashAlgorithm |
HashAlgorithm ::= ENUMERATED {
sha256,
...,
sha384
}
|
| HashedId | |
| HashedId10 | |
| HashedId3 | |
| HashedId32 | |
| HashedId8 | |
| Hostname |
Hostname ::= UTF8String (SIZE(0..255))
|
| IdentifiedRegion |
IdentifiedRegion ::= CHOICE {
countryOnly CountryOnly,
countryAndRegions CountryAndRegions,
countryAndSubregions CountryAndSubregions,
...
}
|
| IValue |
IValue ::= Uint16
|
| KnownLatitude |
KnownLatitude ::= NinetyDegreeInt (min..max)
|
| KnownLongitude | |
| LaId |
LaId ::= OCTET STRING (SIZE(2))
|
| Latitude |
Latitude ::= NinetyDegreeInt
|
| LinkageSeed |
LinkageSeed ::= OCTET STRING (SIZE(16))
|
| LinkageValue |
LinkageValue ::= OCTET STRING (SIZE(9))
|
| Longitude |
Latitude ::= OneEightyDegreeInt
OneEightyDegreeInt ::= INTEGER {
min (-1799999999),
max (1800000000),
unknown (1800000001)
} (-1799999999..1800000001)
|
| NinetyDegreeInt |
NinetyDegreeInt ::= INTEGER {
min (-900000000),
max (900000000),
unknown (900000001)
}
|
| OneEightyDegreeInt |
NinetyDegreeInt ::= INTEGER {
min (-900000000),
max (900000000),
unknown (900000001)
}
|
| Point256 | |
| Point256.Builder | |
| Point384 | |
| Point384.Builder | |
| PolygonalRegion |
SEQUENCE SIZE(3..MAX) OF TwoDLocation
|
| PolygonalRegion.Builder | |
| Psid |
Psid ::= INTEGER (0..MAX)
|
| PsidSsp |
PsidSsp ::= SEQUENCE {
psid Psid,
ssp ServiceSpecificPermissions OPTIONAL
}
|
| PsidSsp.Builder | |
| PsidSspRange |
PsidSspRange ::= SEQUENCE {
psid Psid,
sspRange SspRange OPTIONAL
}
|
| PsidSspRange.Builder | |
| PublicEncryptionKey |
PublicEncryptionKey ::= SEQUENCE {
supportedSymmAlg SymmAlgorithm,
publicKey BasePublicEncryptionKey
}
|
| PublicEncryptionKey.Builder | |
| PublicVerificationKey |
PublicVerificationKey ::= CHOICE {
ecdsaNistP256 EccP256CurvePoint,
ecdsaBrainpoolP256r1 EccP256CurvePoint,
...,
ecdsaBrainpoolP384r1 EccP384CurvePoint
}
|
| PublicVerificationKey.Builder | |
| RectangularRegion |
RectangularRegion ::= SEQUENCE {
northWest TwoDLocation,
southEast TwoDLocation
}
|
| RectangularRegion.Builder | |
| RegionAndSubregions |
RegionAndSubregions ::= SEQUENCE {
region Uint8,
subregions SequenceOfUint16
}
|
| RegionAndSubregions.Builder | |
| SequenceOfHashedId3 | |
| SequenceOfHashedId3.Builder | |
| SequenceOfHashedId8 | |
| SequenceOfHashedId8.Builder | |
| SequenceOfIdentifiedRegion |
SequenceOfIdentifiedRegion ::= SEQUENCE OF IdentifiedRegion
|
| SequenceOfOctetString |
SequenceOfOctetString ::= SEQUENCE (SIZE(0..MAX)) OF OCTET STRING (SIZE(0..MAX))
|
| SequenceOfPsid |
SequenceOfPsid ::= SEQUENCE OF Psid
|
| SequenceOfPsid.Builder | |
| SequenceOfPsidSsp |
SequenceOfPsidSsp ::= SEQUENCE OF PsidSsp
|
| SequenceOfPsidSsp.Builder | |
| SequenceOfPsidSspRange | |
| SequenceOfPsidSspRange.Builder | |
| SequenceOfRectangularRegion |
SequenceOfRectangularRegion ::= SEQUENCE OF RectangularRegion
|
| SequenceOfRegionAndSubregions |
SequenceOfRectangularRegion ::= SEQUENCE OF RectangularRegion
|
| SequenceOfUint16 |
SequenceOfUint16 ::= SEQUENCE OF Uint16
|
| SequenceOfUint16.Builder | |
| SequenceOfUint8 |
SequenceOfUint8 ::= SEQUENCE OF Uint8
|
| SequenceOfUint8.Builder | |
| ServiceSpecificPermissions |
ServiceSpecificPermissions ::= CHOICE {
opaque OCTET STRING (SIZE(0..MAX)),
...,
bitmapSsp BitmapSsp
}
|
| Signature |
Signature ::= CHOICE {
ecdsaNistP256Signature EcdsaP256Signature,
ecdsaBrainpoolP256r1Signature EcdsaP256Signature,
...
|
| SspRange |
SspRange ::= CHOICE {
opaque SequenceOfOctetString,
all NULL,
...
|
| SubjectAssurance |
SubjectAssurance ::= OCTET STRING (SIZE(1))
|
| SymmAlgorithm |
SymmAlgorithm ::= ENUMERATED {
aes128Ccm,
...
}
|
| SymmetricEncryptionKey |
SymmetricEncryptionKey ::= CHOICE {
aes128Ccm OCTET STRING(SIZE(16)),
...
}
|
| ThreeDLocation |
ThreeDLocation ::= SEQUENCE {
latitude Latitude,
longitude Longitude,
elevation Elevation
}
|
| ThreeDLocation.Builder | |
| Time32 | |
| Time64 |
Time64 ::= Uint64
|
| TwoDLocation |
TwoDLocation ::= SEQUENCE {
latitude Latitude,
longitude Longitude
}
|
| TwoDLocation.Builder | |
| UINT16 | |
| UINT3 | |
| UINT32 | |
| UINT64 |
Uint64 ::= INTEGER (0..18446744073709551615)
|
| UINT8 | |
| UintBase | |
| UnknownLatitude | |
| UnknownLongitude |
UnknownLongitude ::= OneEightyDegreeInt (unknown)
The value 1,800,000,001 indicates that the longitude was not
available to the sender.
|
| ValidityPeriod |
ValidityPeriod ::= SEQUENCE {
start Time32,
duration Duration
}
|
| ValidityPeriod.Builder |