public class Ieee1609Dot2BaseTypes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static OERDefinition.Builder |
BasePublicEncryptionKey
BasePublicEncryptionKey ::= CHOICE {
eciesNistP256 EccP256CurvePoint,
eciesBrainpoolP256r1 EccP256CurvePoint,
...
|
static OERDefinition.Builder |
BitmapSsp
BitmapSsp ::= OCTET STRING (SIZE(0..31))
|
static OERDefinition.Builder |
BitmapSspRange
BitmapSspRange ::= SEQUENCE {
sspValue OCTET STRING (SIZE(1..32)),
sspBitmask OCTET STRING (SIZE(1..32))
}
|
static OERDefinition.Builder |
CircularRegion
CircularRegion ::= SEQUENCE {
center TwoDLocation,
radius Uint16
}
|
static OERDefinition.Builder |
CountryAndRegions
CountryAndRegions ::= SEQUENCE {
countryOnly CountryOnly,
regions SequenceOfUint8
}
|
static OERDefinition.Builder |
CountryAndSubregions
CountryAndSubregions ::= SEQUENCE {
country CountryOnly,
regionAndSubregions SequenceOfRegionAndSubregions
}
|
static OERDefinition.Builder |
CountryOnly |
static OERDefinition.Builder |
CrlSeries
CrlSeries ::= Uint16
|
static OERDefinition.Builder |
Duration
Duration ::= CHOICE {
microseconds Uint16,
milliseconds Uint16,
seconds Uint16,
minutes Uint16,
hours Uint16,
sixtyHours Uint16,
years Uint16
}
|
static OERDefinition.Builder |
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))
}
}
|
static OERDefinition.Builder |
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))
}
}
|
static OERDefinition.Builder |
EcdsaP256Signature
EcdsaP256Signature ::= SEQUENCE {
rSig EccP256CurvePoint,
sSig OCTET STRING (SIZE (32))
}
|
static OERDefinition.Builder |
EcdsaP384Signature
EcdsaP384Signature ::= SEQUENCE {
rSig EccP384CurvePoint,
sSig OCTET STRING (SIZE (48))
}
|
static OERDefinition.Builder |
EciesP256EncryptedKey
EciesP256EncryptedKey ::= SEQUENCE {
v EccP256CurvePoint,
c OCTET STRING (SIZE (16)),
t OCTET STRING (SIZE (16))
}
|
static OERDefinition.Builder |
Elevation |
static OERDefinition.Builder |
EncryptionKey
EncryptionKey ::= CHOICE {
public PublicEncryptionKey,
symmetric SymmetricEncryptionKey
}
|
static OERDefinition.Builder |
GeographicRegion
GeographicRegion ::= CHOICE {
circularRegion CircularRegion,
rectangularRegion SequenceOfRectangularRegion,
polygonalRegion PolygonalRegion,
identifiedRegion SequenceOfIdentifiedRegion,
...
|
static OERDefinition.Builder |
GroupLinkageValue
GroupLinkageValue ::= SEQUENCE {
jValue OCTET STRING (SIZE(4)),
value OCTET STRING (SIZE(9))
}
|
static OERDefinition.Builder |
HashAlgorithm
HashAlgorithm ::= ENUMERATED {
sha256,
...,
sha384
}
|
static OERDefinition.Builder |
HashedId10 |
static OERDefinition.Builder |
HashedId3 |
static OERDefinition.Builder |
HashedId32 |
static OERDefinition.Builder |
HashedId8 |
static OERDefinition.Builder |
Hostname
Hostname ::= UTF8String (SIZE(0..255))
|
static OERDefinition.Builder |
IdentifiedRegion
IdentifiedRegion ::= CHOICE {
countryOnly CountryOnly,
countryAndRegions CountryAndRegions,
countryAndSubregions CountryAndSubregions,
...
|
static OERDefinition.Builder |
IValue
IValue ::= Uint16
|
static OERDefinition.Builder |
KnownLatitude |
static OERDefinition.Builder |
KnownLongitude |
static OERDefinition.Builder |
LaId
LaId ::= OCTET STRING (SIZE(2))
|
static OERDefinition.Builder |
Latitude |
static OERDefinition.Builder |
LinkageSeed
LinkageSeed ::= OCTET STRING (SIZE(16))
|
static OERDefinition.Builder |
LinkageValue
LinkageValue ::= OCTET STRING (SIZE(9))
|
static OERDefinition.Builder |
Longitude |
static OERDefinition.Builder |
NinetyDegreeInt
NinetyDegreeInt ::= INTEGER {
min (-900000000),
max (900000000),
unknown (900000001)
} (-900000000..900000001)
|
static OERDefinition.Builder |
OneEightyDegreeInt
OneEightyDegreeInt ::= INTEGER {
min (-1799999999),
max (1800000000),
unknown (1800000001)
} (-1799999999..1800000001)
|
static OERDefinition.Builder |
Point256
Point256 doesn't exist in the spec, it is here to support the creation of EccP256CurvePoint
|
static OERDefinition.Builder |
Point384
Point384 does not exist in the spec, it is here to support the creation of EccP384CurvePoint.
|
static OERDefinition.Builder |
PolygonalRegion
PolygonalRegion ::= SEQUENCE SIZE (3..MAX) OF TwoDLocation
-- treated as sequence of.
|
static OERDefinition.Builder |
Psid
Psid ::= INTEGER (0..MAX)
|
static OERDefinition.Builder |
PsidSsp
PsidSsp ::= SEQUENCE {
psid Psid,
ssp ServiceSpecificPermissions OPTIONAL
}
|
static OERDefinition.Builder |
PsidSspRange
PsidSspRange ::= SEQUENCE {
psid Psid,
sspRange SspRange OPTIONAL
}
|
static OERDefinition.Builder |
PublicEncryptionKey
PublicEncryptionKey ::= SEQUENCE {
supportedSymmAlg SymmAlgorithm,
publicKey BasePublicEncryptionKey
}
|
static OERDefinition.Builder |
PublicVerificationKey
PublicVerificationKey ::= CHOICE {
ecdsaNistP256 EccP256CurvePoint,
ecdsaBrainpoolP256r1 EccP256CurvePoint,
...,
ecdsaBrainpoolP384r1 EccP384CurvePoint
}
|
static OERDefinition.Builder |
RectangularRegion
RectangularRegion ::= SEQUENCE {
northWest TwoDLocation,
southEast TwoDLocation
}
|
static OERDefinition.Builder |
RegionAndSubregions
RegionAndSubregions ::= SEQUENCE {
region Uint8,
subregions SequenceOfUint16
}
|
static OERDefinition.Builder |
SequenceOfHashedId3 |
static OERDefinition.Builder |
SequenceOfHashedId8 |
static OERDefinition.Builder |
SequenceOfIdentifiedRegion
SequenceOfIdentifiedRegion ::= SEQUENCE OF IdentifiedRegion
|
static OERDefinition.Builder |
SequenceOfOctetString
SequenceOfOctetString ::=
SEQUENCE (SIZE (0..MAX)) OF OCTET STRING (SIZE(0..MAX))
|
static OERDefinition.Builder |
SequenceOfPsid
SequenceOfPsid ::= SEQUENCE OF Psid
|
static OERDefinition.Builder |
SequenceOfPsidSsp
SequenceOfPsidSsp ::= SEQUENCE OF PsidSsp
|
static OERDefinition.Builder |
SequenceOfPsidSspRange
SequenceOfPsidSspRange ::= SEQUENCE OF PsidSspRange
|
static OERDefinition.Builder |
SequenceOfRectangularRegion
SequenceOfRectangularRegion ::= SEQUENCE OF RectangularRegion
|
static OERDefinition.Builder |
SequenceOfRegionAndSubregions
SequenceOfRegionAndSubregions ::= SEQUENCE OF RegionAndSubregions
|
static OERDefinition.Builder |
SequenceOfUint16
SequenceOfUint16 ::= SEQUENCE OF Uint16
|
static OERDefinition.Builder |
SequenceOfUint8
SequenceOfUint8 ::= SEQUENCE OF Uint8
|
static OERDefinition.Builder |
ServiceSpecificPermissions
ServiceSpecificPermissions ::= CHOICE {
opaque OCTET STRING (SIZE(0..MAX)),
...,
bitmapSsp BitmapSsp
}
|
static OERDefinition.Builder |
Signature
Signature ::= CHOICE {
ecdsaNistP256Signature EcdsaP256Signature,
ecdsaBrainpoolP256r1Signature EcdsaP256Signature,
...,
ecdsaBrainpoolP384r1Signature EcdsaP384Signature
}
|
static OERDefinition.Builder |
SspRange
SspRange ::= CHOICE {
opaque SequenceOfOctetString,
all NULL,
...
|
static OERDefinition.Builder |
SubjectAssurance
SubjectAssurance ::= OCTET STRING (SIZE(1))
|
static OERDefinition.Builder |
SymmAlgorithm
SymmAlgorithm ::= ENUMERATED {
aes128Ccm,
...
|
static OERDefinition.Builder |
SymmetricEncryptionKey
SymmetricEncryptionKey ::= CHOICE {
aes128Ccm OCTET STRING(SIZE(16)),
...
|
static OERDefinition.Builder |
ThreeDLocation |
static OERDefinition.Builder |
Time32 |
static OERDefinition.Builder |
Time64 |
static OERDefinition.Builder |
TwoDLocation
TwoDLocation ::= SEQUENCE {
latitude Latitude,
longitude Longitude
}
|
static OERDefinition.Builder |
UINT16
Uint16 ::= INTEGER (0..65535)
|
static OERDefinition.Builder |
UINT3
Uint3 ::= INTEGER (0..7)
|
static OERDefinition.Builder |
UINT32
Uint32 ::= INTEGER (0..4294967295)
|
static OERDefinition.Builder |
UINT64
Uint64 ::= INTEGER (0..18446744073709551615)
|
static OERDefinition.Builder |
UINT8
Uint8 ::= INTEGER (0..255)
|
static OERDefinition.Builder |
UnknownLatitude |
static OERDefinition.Builder |
UnknownLongitude |
static OERDefinition.Builder |
ValidityPeriod
ValidityPeriod ::= SEQUENCE {
start Time32,
duration Duration
}
|
Constructor and Description |
---|
Ieee1609Dot2BaseTypes() |
public static final OERDefinition.Builder UINT3
public static final OERDefinition.Builder UINT8
public static final OERDefinition.Builder UINT16
public static final OERDefinition.Builder UINT32
public static final OERDefinition.Builder UINT64
public static final OERDefinition.Builder SequenceOfUint16
public static final OERDefinition.Builder SequenceOfUint8
public static final OERDefinition.Builder HashedId3
public static final OERDefinition.Builder HashedId8
public static final OERDefinition.Builder HashedId10
public static final OERDefinition.Builder HashedId32
public static final OERDefinition.Builder SequenceOfHashedId3
public static final OERDefinition.Builder SequenceOfHashedId8
public static final OERDefinition.Builder Time32
public static final OERDefinition.Builder Time64
public static final OERDefinition.Builder Duration
public static final OERDefinition.Builder ValidityPeriod
public static final OERDefinition.Builder IValue
public static final OERDefinition.Builder Hostname
public static final OERDefinition.Builder LinkageValue
public static final OERDefinition.Builder GroupLinkageValue
public static final OERDefinition.Builder LaId
public static final OERDefinition.Builder LinkageSeed
public static final OERDefinition.Builder Point256
public static final OERDefinition.Builder EccP256CurvePoint
public static final OERDefinition.Builder EcdsaP256Signature
public static final OERDefinition.Builder Point384
public static final OERDefinition.Builder EccP384CurvePoint
public static final OERDefinition.Builder EcdsaP384Signature
public static final OERDefinition.Builder Signature
public static final OERDefinition.Builder SymmAlgorithm
public static final OERDefinition.Builder HashAlgorithm
public static final OERDefinition.Builder EciesP256EncryptedKey
public static final OERDefinition.Builder BasePublicEncryptionKey
public static final OERDefinition.Builder SymmetricEncryptionKey
public static final OERDefinition.Builder PublicEncryptionKey
public static final OERDefinition.Builder EncryptionKey
public static final OERDefinition.Builder PublicVerificationKey
public static final OERDefinition.Builder Psid
public static final OERDefinition.Builder BitmapSsp
public static final OERDefinition.Builder ServiceSpecificPermissions
public static final OERDefinition.Builder PsidSsp
public static final OERDefinition.Builder SequenceOfPsidSsp
public static final OERDefinition.Builder SequenceOfPsid
public static final OERDefinition.Builder SequenceOfOctetString
public static final OERDefinition.Builder BitmapSspRange
public static final OERDefinition.Builder SspRange
public static final OERDefinition.Builder PsidSspRange
public static final OERDefinition.Builder SequenceOfPsidSspRange
public static final OERDefinition.Builder SubjectAssurance
public static final OERDefinition.Builder CrlSeries
public static final OERDefinition.Builder CountryOnly
public static final OERDefinition.Builder CountryAndRegions
public static final OERDefinition.Builder RegionAndSubregions
public static final OERDefinition.Builder SequenceOfRegionAndSubregions
public static final OERDefinition.Builder CountryAndSubregions
public static final OERDefinition.Builder IdentifiedRegion
public static final OERDefinition.Builder SequenceOfIdentifiedRegion
public static final OERDefinition.Builder OneEightyDegreeInt
public static final OERDefinition.Builder KnownLongitude
public static final OERDefinition.Builder UnknownLongitude
public static final OERDefinition.Builder NinetyDegreeInt
public static final OERDefinition.Builder KnownLatitude
public static final OERDefinition.Builder UnknownLatitude
public static final OERDefinition.Builder Elevation
public static final OERDefinition.Builder Longitude
public static final OERDefinition.Builder Latitude
public static final OERDefinition.Builder ThreeDLocation
public static final OERDefinition.Builder TwoDLocation
public static final OERDefinition.Builder RectangularRegion
public static final OERDefinition.Builder SequenceOfRectangularRegion
public static final OERDefinition.Builder CircularRegion
public static final OERDefinition.Builder PolygonalRegion
public static final OERDefinition.Builder GeographicRegion