Public-Key Cryptography Standards
set of standard protocols developed by RSA Data Security Inc. for making secure information exchange possible.
The standards include RSA encryption, password-based encryption, extended certificate syntax, cryptographic message syntax for S/MIME and more.
PKCS #1: RSA encryption standard
PKCS #3: Diffie-hellman Key Agreement standard
PKCS #5: Password-based Encryption standard
PKCS #6: Extended-certificate Syntax standard
PKCS #7: Cryptographic Message Syntax standard
PKCS #8: Private-key information Syntax standard
PKCS #9: Selected Attribute types
PKCS #10: Certification Request Syntax standard
PKCS #11: Crypto API
PKCS #12: Personal Information Exchange Syntax