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