証明書およびキーのフォーマット

X.509 は証明書のコンテキストおよびレイアウトを定義する標準であるため、証明書は X.509 証明書と呼ばれることがよくあります。公開キーおよびプライベート キーを作成するための最も一般的なアルゴリズムは RSA と DSA であり、キーは RSA キーまたは DSA キーとも呼ばれます。ただし、どちらも、証明書またはキーを保持するファイルのフォーマットを定義するものではありません。これらのファイルには競合するフォーマットが多数あります。一般的な標準フォーマットの一部を次に示します。