Amenity Pj
ASN1 Play
TLV Play
QR Play
Excel Play
Testimonials
About Us
Sponsorship
Welcome to ASN1 Play v6.1.2
@Github
Jump To Samples
ASN1 Encoder & Decoder based on pycrate.
Raw Data
Input Format
-- Select --
ascii
asn1
byte_array
byte_array_signed
der
der_with_base64
hex
txt
Output Format
-- Select --
aper
ascii
asn1
ber
ber_with_base64
ber_ws
byte_array
byte_array_signed
cer
cer_ws
der
der_with_base64
der_ws
get_proto
get_val
get_val_paths
hex
jer
json
txt
uper
yml
TLV Parsing of Output (if possible)
Asn1 Schema
-- Select --
GSMA_SGP_22_v1_0
GSMA_SGP_22_v1_1
GSMA_SGP_22_v1_2
GSMA_SGP_22_v2_0
GSMA_SGP_22_v2_1
GSMA_SGP_22_v2_2
GSMA_SGP_22_v2_2_1
GSMA_SGP_22_v2_2_2
GSMA_SGP_22_v2_3
GSMA_SGP_22_v2_4
GSMA_SGP_22_v2_4_sgp23_1_11
GSMA_SGP_22_v2_5
GSMA_SGP_22_v3_0_0
GSMA_SGP_22_v3_1
GSMA_SGP_32_v1_0
GSMA_SGP_32_v1_0_1
TCA_EPP_v1_0
TCA_EPP_v2_0
TCA_EPP_v2_1
TCA_EPP_v2_2
TCA_EPP_v2_3
TCA_EPP_v2_3_1
TCA_EPP_v3_0
TCA_EPP_v3_1
TCA_EPP_v3_2
TCA_EPP_v3_3
TCA_EPP_v3_3_1
Asn1 Object
-- Select --
AlertData
AuthenticateClientOk
AuthenticateClientOkDeviceChange
AuthenticateClientOkEs11V2
AuthenticateClientOkEs11V3
AuthenticateClientOkRpm
AuthenticateClientRequest
AuthenticateClientResponseEs11
AuthenticateClientResponseEs9
AuthenticateErrorCode
AuthenticateResponseError
AuthenticateResponseOk
AuthenticateServerRequest
AuthenticateServerResponse
BoundProfilePackage
BppCommandId
CancelSessionOk
CancelSessionReason
CancelSessionRequest
CancelSessionRequestEs9
CancelSessionResponse
CancelSessionResponseEs9
CancelSessionResponseOk
CatSupportedClasses
Certificate
CertificateChain
CertificateList
CertificationDataObject
CheckEventOk
CheckEventRequest
CheckEventResponse
ConfigureISDPRequest
ConfirmDeviceChangeOk
ConfirmDeviceChangeRequest
ConfirmDeviceChangeResponse
ContactPcmpResponse
ControlRefTemplate
CtxParams1
CtxParamsForCommonAuthentication
CtxParamsForDeviceChange
CtxParamsForProfileRecovery
CtxParamsForPushServiceRegistration
DeleteNotificationForDc
DeleteProfileRequest
DeleteProfileResponse
DeviceCapabilities
DeviceChangeConfiguration
DeviceChangeData
DeviceChangeResponse
DeviceInfo
DisableProfileRequest
DisableProfileResponse
DownloadErrorCode
DpProprietaryData
E4ERequest
E4EResponse
E4EResultCode
EUICCInfo1
EUICCInfo2
EUICCSigned2
EUICCSigned3
EnableProfileRequest
EnableProfileResponse
EncryptedDeviceChangeData
EnterpriseConfiguration
ErrorReason
ErrorResult
EuiccCancelSessionSigned
EuiccConfiguredDataRequest
EuiccConfiguredDataResponse
EuiccFormFactorType
EuiccMemoryResetRequest
EuiccMemoryResetResponse
EuiccRspCapability
EuiccSign
EuiccSigned1
EventRecord
EventRecordV3
GetBoundProfilePackageOk
GetBoundProfilePackageRequest
GetBoundProfilePackageResponse
GetEuiccChallengeRequest
GetEuiccChallengeResponse
GetEuiccDataRequest
GetEuiccDataResponse
GetEuiccInfo1Request
GetEuiccInfo2Request
GetRatRequest
GetRatResponse
HandleNotification
ISDRProprietaryApplicationTemplate
Iccid
IconType
InitialiseSecureChannelRequest
InitiateAuthenticationOkEs9
InitiateAuthenticationRequest
InitiateAuthenticationResponse
ListNotificationRequest
ListNotificationResponse
ListProfileInfo
LoadRpmPackageErrorCodeNotSigned
LoadRpmPackageErrorCodeSigned
LoadRpmPackageRequest
LoadRpmPackageResult
LoadRpmPackageResultDataSigned
LoadRpmPackageResultNotSigned
LoadRpmPackageResultSigned
LocalisedTextMessage
LpaMode
LpaRspCapability
LpaeActivationRequest
LpaeActivationResponse
LprConfiguration
MatchingIdSource
MetadataUpdateEnabledProfile
NotificationConfigurationInformation
NotificationEvent
NotificationMetadata
NotificationSentRequest
NotificationSentResponse
OPENTYPE
Octet1
Octet16
Octet32
Octet4
Octet8
OctetTo16
OperationType
OperatorId
OtherSignedNotification
PendingNotification
PermittedEins
PprIds
PrepareDeviceChangeRequest
PrepareDeviceChangeResponse
PrepareDeviceChangeResponseError
PrepareDeviceChangeResponseOk
PrepareDownloadRequest
PrepareDownloadResponse
PrepareDownloadResponseError
PrepareDownloadResponseOk
ProfileClass
ProfileInfo
ProfileInfoListError
ProfileInfoListRequest
ProfileInfoListResponse
ProfileInstallationResult
ProfileInstallationResultData
ProfilePolicyAuthorisationRule
ProfileState
RemoteOpId
RemoteProfileProvisioningRequest
RemoteProfileProvisioningResponse
ReplaceSessionKeysRequest
RetrieveNotificationsListRequest
RetrieveNotificationsListResponse
RpmCommand
RpmCommandResult
RpmConfiguration
RpmPackage
RpmType
RulesAuthorisationTable
ServerRspCapability
ServerSigned1
ServerWithPendingOperation
ServiceDescription
SessionContext
SetDefaultDpAddressRequest
SetDefaultDpAddressResponse
SetNicknameRequest
SetNicknameResponse
SmdpSigned2
SmdpSigned3
SmdpSigned4
SmdpSigned5
SmdsSigned2
StoreMetadataRequest
SubjectKeyIdentifier
SuccessResult
Time
TransactionId
UpdateMetadataRequest
UpdateMetadataResponse
VendorSpecificExtension
VerifyDeviceChangeRequest
VerifyDeviceChangeResponse
VerifySmdsResponseRequest
VerifySmdsResponseResponse
VersionType
id_rsp
id_rspRole
id_rspRole_ci
id_rspRole_ciSubCa
id_rspRole_dpSubCa
id_rspRole_dp_auth
id_rspRole_dp_auth_v2
id_rspRole_dp_pb
id_rspRole_dp_pb_v2
id_rspRole_dp_tls
id_rspRole_dp_tls_v2
id_rspRole_dsSubCa
id_rspRole_ds_auth
id_rspRole_ds_auth_v2
id_rspRole_ds_tls
id_rspRole_ds_tls_v2
id_rspRole_euicc
id_rspRole_euicc_v2
id_rspRole_eum
id_rspRole_eumSubCa
id_rspRole_eum_v2
id_rsp_cert_objects
id_rsp_extension_permitted_eins
id_rsp_extensions
Pro Tip:
If above drop down list is empty (dynamic list population fails) or required object is not listed, try below field !!!
Asn1 Object Alternate
Fetch Asn1 Objects List
Remarks
Submit
Reset
Copy Output
Download Output
Download Yml
Jump To Samples
Output Data
Jump To Input
Not Sure How To Proceed? Try Below Samples.
How the Sample should be processed?
Load & Submit
Load Only
StoreMetaData; Der to Asn1; v3_0_0
StoreMetaData; Der to Asn1; v2_4
StoreMetaData; Asn1 to Der
StoreMetaData; Asn1 to Der; Tlv
TCA; Asn1 to Der
Certificate
Asn1 Objects Static List; v3_1
Der to Base64
Ascii to Hex
Hex to Ascii