Distinguished Encoding Rules

抽象構文表記 1 (ASN.1) では、コンピューター間で送信されるデータ構造のエンコードとデコード方法を制御する次の規則セットが定義されています。

  • 基本的なエンコード規則 (BER)
  • 標準エンコード規則 (CER)
  • Distinguished Encoding Rules (DER)
  • パックされたエンコード規則 (PER)

元の規則セットは、BER 仕様によって定義されました。 CER と DER は、後に BER の特殊なサブセットとして開発されました。 PER は、BER またはそのバリアントを使用してデータを送信するために必要な帯域幅の量に関する批判に応じて開発されました。 PER は大幅な節約を提供します。

DER は、セキュリティで保護されたデータ転送のための X.509 仕様の要件を満たすために作成されました。 証明書登録 API では、DER のみが使用されます。 詳細については、次の各トピックを参照してください。

ASN.1 型システム

証明書要求のエンコード

ASN.1 の構文とエンコードの概要