Я работаю со смарт-картами, и мне нужно сгенерировать формат 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, но не могу понять, как это сделать.
@ka_lin Tnx но. Требования PHP> = 7.0 Я это уже смотрю И хочу сделать это сам, если возможно
Я сделал это на этом ссылка на сайт Я использую карту, как я пишу. Это сработало. Но я не могу этого сделать на php @bartonjs
Я обычно отслеживаю тег phpseclib на SO, но пропустил это, поскольку к нему не был добавлен тег phpseclib. В любом случае, согласно stackoverflow.com/q/49421661/569976, похоже, вы это догадались?
@neubert да tnx






Как насчет это?