Term of the Moment

ERM


Look Up Another Term


Definition: PKCS


(Public Key Cryptography Standards) Following is a brief summary of RSA Laboratory standards for public key cryptography. See public key cryptography, digital signature, x.509 and code signing.
 RSA STANDARDS

 Format        Purpose

 PKCS#1   Encryption and signing
 PKCS#3   Diffie-Hellman key protocol
 PKCS#5   String encryption
 PKCS#7   Signed cert
 PKCS#8   Private key and attributes
 PKCS#9   Attributes
 PKCS#10  Cert signing request (CSR)
 PKCS#11  Cryptoki smart card API
 PKCS#12  Cert and publisher private key
 PKCS#15  Cryptoki token credentials
 PKCS#12  X.509 Cert and private keys
 PKCS#13  Elliptic Curve cryptography
 PKCS#14  Pseudo-random number generation


 Code Signing Sequence

 PKCS#10  Cert signing request (CSR)
 PKCS#7   Signed cert
 PKCS#12  Cert and private key 
          (PFX or P12 extension)

 Cert = X.509 certificate







The Code Signing Process
The combination of the signed digital certificate and the signed executable file ensures that the executable has come from a valid publisher and has not been tampered with. See code signing.