Я работаю со смарт-картами, и мне нужно сгенерировать формат ASN1, как показано ниже, и закодировать их RSASSA-PSS, но я не знаю, как это сделать на php v5.6 (debian).
IdentityIdentificationStaticData ::= SEQUENCE
{
acceptedPolicyVersion [0] DataObjectVersionNumber,
cardHolderID [1] CardHolderIdentifier,
deviceSerialNumber [2] CardAccessDeviceSerialNumber,
appLabel [3] UTF8String,
requestorRole [4] ServiceRequestorRole,
creationTime [5] UTCTime
}
IdentityIdentificationDataObject::= [APPLICATION 7] SEQUENCE
{
identityIdentificationData [0] IdentityIdentificationData,
samSignature [1] DataObjectDigitalSignature
}
IdentityIdentificationData::= SEQUENCE
{
version [0] DataObjectVersionNumber,
staticData [1] IdentityIdentificationStaticData
}
Я пытаюсь использовать phpseclib, но не могу понять, как это сделать.
Задача ещё не решена.
Других решений пока нет …