Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EUICCInfo2 ¶
type EUICCInfo2 struct {
ProfileVersion Version `json:"profileVersion,omitempty"`
SVN Version `json:"svn,omitempty"`
FirmwareVersion Version `json:"euiccFirmwareVer,omitempty"`
ExtCardResource ExtCardResource `json:"extCardResource,omitempty"`
UICCCapability []string `json:"uiccCapability,omitempty"`
TS102241Version Version `json:"ts102241Version,omitempty"`
GlobalPlatformVersion Version `json:"globalplatformVersion,omitempty"`
RSPCapability []string `json:"rspCapability,omitempty"`
IssuerVerification []HexString `json:"euiccCiPKIdListForVerification,omitempty"`
IssuerSigning []HexString `json:"euiccCiPKIdListForSigning,omitempty"`
Category string `json:"euiccCategory,omitempty"`
ForbiddenProfilePolicyRules []string `json:"forbiddenProfilePolicyRules,omitempty"`
ProtectionProfileVersion Version `json:"ppVersion,omitempty"`
SASAccreditationNumber string `json:"sasAccreditationNumber,omitempty"`
CertificationDataObject *CertData `json:"certificationDataObject,omitempty"`
TreProperties []string `json:"treProperties,omitempty"`
TreProductReference string `json:"treProductReference,omitempty"`
ProfilePackageVersions []Version `json:"additionalEuiccProfilePackageVersions,omitempty"`
}
func (*EUICCInfo2) UnmarshalBerTLV ¶
func (e *EUICCInfo2) UnmarshalBerTLV(tlv *TLV) (err error)
type ExtCardResource ¶ added in v0.0.3
type Handler ¶
type HexString ¶
type HexString []byte
func (*HexString) MarshalJSON ¶
func (*HexString) UnmarshalJSON ¶
type Report ¶
type Report struct {
MatchingID string
ServerAddress string
EUICCInfo2 EUICCInfo2
EUICCCertificate *TLV
EUMCertificate *TLV
}
func (*Report) UnmarshalBerTLV ¶
Click to show internal directories.
Click to hide internal directories.