0

Can anybody help me in understanding why PKCS is used? My confusion is that whether PKCS is used to transfer key in between client and server OR it is a standard to encrypt and decrypt the payload.

I know I am asking some basic question But I am new to this security space and I don't want my basic itself to be wrong that's why I am asking this.

closed as too broad by StackzOfZtuff, ThoriumBR, forest, Matthew, schroeder Aug 7 '18 at 18:11

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 4
    All right then. So as the name suggests, we are talking about a set of standards, the description of each of them is on Wikipedia: en.wikipedia.org/wiki/PKCS – buherator Aug 3 '18 at 10:21
1

PKCS (Public-Key Cryptography Standards) is a set of standards by RSA Security. It has many standards and each of those defining set of protocols, here are some of them:

  • RSA private and public keys for encryption, decryption, signing, and signature verification
  • Protocol for a shared key exchange over an insecure channel
  • Certificate request, extensions, etc
  • Protocol for carrying certificate private keys
  • etc

My confusion is that whether PKCS is used to transfer key in between client and server OR it is a standard to encrypt and decrypt the payload.

As you can see, there are plenty of usages for PKCS, I encourage you to read about PKI and these standards and other related concepts in-depth:

Not the answer you're looking for? Browse other questions tagged or ask your own question.