Aceasta este comanda pkcs1-conv care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
pkcs1-conv - convertiți cheile din formatul PKCS#1 în formatul s-expression
REZUMAT
pkcs1-conv [{--private-rsa-key|--public-rsa-key|--public-key-info} [--baza-64]] FILE
DESCRIERE
Această pagină de manual documentează pe scurt pkcs1-conv comanda. Această pagină de manual a fost scrisă
pentru distribuția Debian GNU/Linux deoarece programul original nu are un manual
.
pkcs1-conv convertește cheile RSA private și publice din formatul PKCS #1 în formatul sexp.
OPŢIUNI
Acest program urmează sintaxa obișnuită a liniei de comandă GNU, cu opțiuni lungi începând cu
două liniuțe (`-').
În mod implicit, pkcs1-conv se așteaptă la o cheie RSA încapsulată în PEM la intrarea standard și va
determinați tipul acestuia din granița de pre-încapsulare. Pentru a converti un cod DER (non
codificată PEM), trebuie utilizată una dintre primele trei opțiuni de mai jos:
--private-rsa-key
Specificați că o RSAPrivateKey codificată DER, așa cum este definită de PKCS #1 (RFC 3447) și
descris în secțiunea A.1.2 din apendicele A, este de așteptat ca intrare.
--public-rsa-key
Specificați că o RSAPublicKey codificată DER, așa cum este definită de PKCS #1 (RFC 3447) și
descris în secțiunea A.1.1 din apendicele A, este de așteptat ca intrare.
--public-key-info
Specificați că un SubjectPublicKeyInfo codificat în DER, așa cum este definit de PKCS #6 și
descris în secțiunea A.1 din apendicele A, care încapsulează o cheie RSAPublicKey, trebuie să fie
așteptat ca intrare.
--baza-64
Împreună cu --private-rsa-key, --public-rsa-key sau --public-key-info, specificați
acea codificare base64 este aplicată peste codificarea DER.
-?, --Ajutor
Afișați rezumatul opțiunilor (neimplementate).
-V, --versiune
Arată versiunea programului.
DIAGNOSTIC
pkcs1-conv se va plânge și va ieși cu starea 1 dacă intrarea nu se potrivește
așteptări. În modul PEM (când nu este utilizată nicio opțiune), dacă nu este găsit niciun bloc PEM, pkcs1-conv
nu va scoate nimic decât ieșirea cu starea zero.
EXEMPLE
$ openssl genrsa -out privkey.pem
$ pkcs1-conv < privkey.pem > privkey.sexp
$ openssl rsa -in privkey.pem -outform DER -out privkey.der
$ openssl rsa -in privkey.pem -outform DER -pubout -out pubkey.der
$ pkcs1-conv --rsa-private-key < privkey.der > privkey.sexp
$ pkcs1-conv --public-key-info < pubkey.der > pubkey.sexp
Utilizați pkcs1-conv online folosind serviciile onworks.net
