trusted-crypto icon indicating copy to clipboard operation
trusted-crypto copied to clipboard

Certificate.keyUsage

Open microshine opened this issue 10 years ago • 0 comments

В текущей версии возвращает числовое значение в соответствии с RFC5280

KeyUsage ::= BIT STRING {
           digitalSignature        (0),
           nonRepudiation          (1), -- recent editions of X.509 have
                                -- renamed this bit to contentCommitment
           keyEncipherment         (2),
           dataEncipherment        (3),
           keyAgreement            (4),
           keyCertSign             (5),
           cRLSign                 (6),
           encipherOnly            (7),
           decipherOnly            (8) }

Есть предложение позаимствовать идею у WebCrypto и использовать схожий механизм для обозначения назначений ключа сертификата KeyUsage

Certificate.keyUsage: KeyUsage

KeyUsage = ["digitalSignature", "nonRepudiation", "keyEncipherment", "dataEncipherment", "keyAgreement", "keyCertSign", "CRLSign", "encipherOnly", "decipherOnly"]

microshine avatar Jan 12 '16 17:01 microshine