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 |