[要約] RFC 7894は、安全なトランスポート上での登録のための代替のチャレンジパスワード属性に関するものであり、目的は、セキュリティを向上させながら、より柔軟なパスワードベースの認証方法を提供することです。

Internet Engineering Task Force (IETF)                       M. Pritikin
Request for Comments: 7894                           Cisco Systems, Inc.
Category: Standards Track                                     C. Wallace
ISSN: 2070-1721                                 Red Hound Software, Inc.
                                                               June 2016
        

Alternative Challenge Password Attributes for Enrollment over Secure Transport

安全なトランスポートを介した登録のための代替チャレンジパスワード属性

Abstract

概要

This document defines a set of new Certificate Signing Request attributes for use with the Enrollment over Secure Transport (EST) protocol. These attributes provide disambiguation of the existing overloaded uses for the challengePassword attribute defined in "PKCS #9: Selected Object Classes and Attribute Types Version 2.0" (RFC 2985). Uses include the original certificate revocation password, common authentication password uses, and EST-defined linking of transport security identity.

このドキュメントでは、Enrollment over Secure Transport(EST)プロトコルで使用する新しい証明書署名要求属性のセットを定義します。これらの属性は、「PKCS#9:選択されたオブジェクトクラスと属性タイプバージョン2.0」(RFC 2985)で定義されたchallengePassword属性の既存のオーバーロード使用の明確化を提供します。使用には、元の証明書失効パスワード、一般的な認証パスワードの使用、およびトランスポートセキュリティIDのEST定義のリンクが含まれます。

Status of This Memo

本文書の状態

This is an Internet Standards Track document.

これはInternet Standards Trackドキュメントです。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 7841.

このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。インターネット標準の詳細については、RFC 7841のセクション2をご覧ください。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc7894.

このドキュメントの現在のステータス、正誤表、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc7894で入手できます。

Copyright Notice

著作権表示

Copyright (c) 2016 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2016 IETF Trustおよびドキュメントの作成者として識別された人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

この文書は、BCP 78およびIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象であり、この文書の発行日に有効です。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。

Table of Contents

目次

   1. Introduction ....................................................3
   2. Terminology .....................................................4
   3. Alternative Challenge Password Attributes .......................4
      3.1. OTP Challenge Attribute ....................................4
      3.2. Revocation Challenge Attribute .............................5
      3.3. EST Identity Linking Attribute .............................5
   4. Indicating Support for the Alternative Challenge Attributes .....6
   5. Security Considerations .........................................6
   6. IANA Considerations .............................................7
   7. References ......................................................7
      7.1. Normative References .......................................7
      7.2. Informative References .....................................8
   Appendix A.  ASN.1 Module ..........................................9
   Acknowledgements ..................................................10
   Authors' Addresses ................................................10
        
1. Introduction
1. はじめに

"PKCS #9: Selected Object Classes and Attribute Types Version 2.0" [RFC2985] defined a challengePassword attribute that has been overloaded by modern protocol usage with the appropriate interpretation being provided by context rather than OID definition. PKCS #9 defines the challengePassword attribute as "a password by which an entity may request certificate revocation". The parsing and embedding of this attribute within Certificate Signing Requests is well supported by common PKI toolsets, but many workflows leverage this supported field as a one-time password for authentication. For example, this is codified in many Simple Certificate Enrollment Protocol (SCEP) implementations as indicated by [SCEP]. Continuing this trend, Enrollment over Secure Transport (EST) [RFC7030] defines an additional semantic for the challengePassword attribute in Section 3.5, in order to provide a linking of the Certificate Signing Request (CSR) to the secure transport.

「PKCS#9:選択されたオブジェクトクラスと属性タイプバージョン2.0」[RFC2985]は、OID定義ではなくコンテキストによって提供される適切な解釈により、最新のプロトコルの使用によってオーバーロードされたchallengePassword属性を定義しました。 PKCS#9は、challengePassword属性を「エンティティーが証明書の取り消しを要求するためのパスワード」として定義しています。証明書署名要求内でのこの属性の解析と埋め込みは、一般的なPKIツールセットで十分にサポートされていますが、多くのワークフローでは、このサポートされているフィールドを認証用のワンタイムパスワードとして活用しています。たとえば、[SCEP]で示されているように、これは多くのSimple Certificate Enrollment Protocol(SCEP)実装で成文化されています。この傾向を継続し、Enrollment over Secure Transport(EST)[RFC7030]は、Certificate Signing Request(CSR)をセキュアなトランスポートにリンクするために、セクション3.5でchallengePassword属性の追加のセマンティクスを定義します。

Where the context of the protocol operation fully defined the proper semantic, and when only one use was required at a time, the overloading of this field did not cause difficulties. Implementation experience with EST has shown this to be a limitation though. There are plausible use cases where it is valuable to use either of the existing methods separately or in concert. For example, an EST server might require the client to authenticate itself using the existing client X.509 certificate as well as the user's username and password, and to include a one-time password within the CSR, all while maintaining identity linking to bind the CSR to the secure transport. The overloading of a single attribute type should not be the limiting factor for administrators attempting to meet their security requirements.

プロトコル操作のコンテキストが適切なセマンティクスを完全に定義している場合、および一度に1つの使用のみが必要な場合、このフィールドの過負荷は問題を引き起こしませんでした。 ESTの実装経験では、これが制限であることが示されています。既存の方法のいずれかを個別に、または連携して使用することが有益であると思われるユースケースがあります。たとえば、ESTサーバーでは、クライアントが既存のクライアントX.509証明書とユーザーのユーザー名とパスワードを使用して自身を認証し、CSR内にワンタイムパスワードを含める必要があります。安全な輸送へのCSR。単一の属性タイプの過負荷は、管理者がセキュリティ要件を満たそうとする場合の制限要因にはなりません。

This document defines the otpChallenge attribute for use when a one-time password (OTP) value within the CSR is a requirement. The revocationChallenge attribute is defined to allow disambiguated usage of the original challenge password attribute semantics for certificate revocation. The estIdentityLinking attribute is defined to reference existing EST challenge password semantics with no potential for confusion with legacy challenge password practices.

このドキュメントでは、CSR内のワンタイムパスワード(OTP)値が必要な場合に使用するotpChallenge属性を定義しています。 revocationChallenge属性は、証明書の取り消しのために元のチャレンジパスワード属性のセマンティクスを明確に使用できるように定義されています。 estIdentityLinking属性は、既存のESTチャレンジパスワードセマンティクスを参照するように定義されており、従来のチャレンジパスワードプラクティスと混同される可能性はありません。

The attributes defined in this specification supplement existing EST mechanisms and are not intended to displace current usage of any existing EST authentication mechanisms. Conveying the authentication value itself as an attribute may be preferable to using an HTTP or Transport Layer Security (TLS) password or other TLS authentication mechanism in environments where the certificate request processing component is removed from the HTTP/TLS termination point, for example, when a web application firewall is used.

この仕様で定義されている属性は、既存のESTメカニズムを補足するものであり、既存のEST認証メカニズムの現在の使用法に取って代わるものではありません。認証値自体を属性として伝達することは、証明書要求処理コンポーネントがHTTP / TLS終端ポイントから削除された環境で、たとえば次のような場合に、HTTPまたはトランスポート層セキュリティ(TLS)パスワードまたはその他のTLS認証メカニズムを使用するよりも望ましい場合があります。 Webアプリケーションファイアウォールが使用されます。

2. Terminology
2. 用語

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].

このドキュメントのキーワード「MUST」、「MUST NOT」、「REQUIRED」、「SHALL」、「SHALL NOT」、「SHOULD」、「SHOULD NOT」、「RECOMMENDED」、「MAY」、および「OPTIONAL」は、 [RFC2119]で説明されているように解釈されます。

3. Alternative Challenge Password Attributes
3. 代替チャレンジパスワード属性

The following sections describe three alternative challenge password attributes for use with EST [RFC7030]. Appendix A provides an ASN.1 module containing the new definitions.

次のセクションでは、EST [RFC7030]で使用するための3つの代替チャレンジパスワード属性について説明します。付録Aは、新しい定義を含むASN.1モジュールを提供します。

Each attribute described below is defined as a DirectoryString with a maximum length of 255, which features several possible encoding options. Attribute values generated in accordance this document SHOULD use the PrintableString encoding whenever possible. If internationalization issues make this impossible, the UTF8String alternative SHOULD be used. Attribute processing systems MUST be able to recognize and process the PrintableString and UTF8String string types in DirectoryString values. Support for other string types is OPTIONAL.

以下で説明する各属性は、最大長が255のDirectoryStringとして定義されており、いくつかの可能なエンコーディングオプションが特徴です。このドキュメントに従って生成された属性値は、可能な限りPrintableStringエンコーディングを使用する必要があります(SHOULD)。国際化の問題でこれが不可能になる場合は、UTF8Stringの代替を使用する必要があります(SHOULD)。属性処理システムは、DirectoryString値のPrintableStringおよびUTF8String文字列タイプを認識および処理できる必要があります。他の文字列タイプのサポートはオプションです。

3.1. OTP Challenge Attribute
3.1. OTPチャレンジ属性

The otpChallenge attribute is defined as a DirectoryString with a maximum length of 255. This is consistent with the challengePassword attribute as originally defined in PKCS #9 [RFC2985]. The otpChallenge attribute is identified by the id-aa-otpChallenge object identifier. This facilitates reuse of the existing challengePassword code by associating the new object identifiers with the existing parsing and generation code. This attribute provides a means of conveying a one-time password value as part of a CSR request. Generation, verification, storage, etc., of the value is not addressed by this specification. [RFC4226] and [RFC6238] define one-time password mechanisms that MAY be used with this attribute.

otpChallenge属性は、最大長が255のDirectoryStringとして定義されます。これは、PKCS#9 [RFC2985]で最初に定義されたchallengePassword属性と一致しています。 otpChallenge属性は、id-aa-otpChallengeオブジェクト識別子によって識別されます。これにより、新しいオブジェクト識別子を既存の解析および生成コードに関連付けることにより、既存のchallengePasswordコードの再利用が容易になります。この属性は、CSRリクエストの一部としてワンタイムパスワード値を伝達する手段を提供します。値の生成、検証、保管などは、この仕様では扱われません。 [RFC4226]と[RFC6238]は、この属性で使用できる1回限りのパスワードメカニズムを定義します。

      ub-aa-otpChallenge INTEGER ::= 255
      id-aa-otpChallenge OBJECT IDENTIFIER ::= {
          id-smime 56
      }
      otpChallenge ATTRIBUTE ::= {
          WITH SYNTAX DirectoryString {ub-aa-otpChallenge}
          EQUALITY MATCHING RULE caseExactMatch
          SINGLE VALUE TRUE
          ID id-aa-otpChallenge
      }
        
3.2. Revocation Challenge Attribute
3.2. 失効チャレンジ属性

The original PKCS #9 challengePassword field has been overloaded, and the common use is unclear. The revocationChallenge attribute defined here provides an unambiguous method of indicating the original PKCS #9 intent for this attribute type. The revocationChallenge attribute is identified by the id-aa-revocationChallenge object identifier. [RFC2985] discusses the original semantics for the PKCS #9 challenge password attribute.

元のPKCS#9 challengePasswordフィールドはオーバーロードされており、一般的な使用法は不明です。ここで定義されているrevocationChallenge属性は、この属性タイプの元のPKCS#9インテントを示す明確な方法を提供します。 revocationChallenge属性は、id-aa-revocationChallengeオブジェクト識別子によって識別されます。 [RFC2985]は、PKCS#9チャレンジパスワード属性の元のセマンティクスについて説明しています。

      ub-aa-revocationChallenge INTEGER ::= 255
      id-aa-revocationChallenge OBJECT IDENTIFIER ::= {
          id-smime 57
      }
      revocationChallenge ATTRIBUTE ::= {
          WITH SYNTAX DirectoryString {ub-aa-revocationChallenge}
          EQUALITY MATCHING RULE caseExactMatch
          SINGLE VALUE TRUE
          ID id-aa-revocationChallenge
      }
        
3.3. EST Identity Linking Attribute
3.3. EST IDリンク属性

EST defines a mechanism for associating identity information from an authenticated TLS session with proof-of-possession information in a certificate request. The mechanism was labeled using the pkcs-9-at-challengePassword identifier from [RFC2985]. To avoid any confusion with the semantics described in [RFC2985] or any other specifications that similarly defined use of the PKCS #9 challenge password attribute for their own purposes, a new object identifier is defined here and associated with the semantics described in Section 3.5 of [RFC7030].

ESTは、認証されたTLSセッションからのID情報を、証明書要求の所有証明情報に関連付けるためのメカニズムを定義します。このメカニズムは、[RFC2985]からのpkcs-9-at-challengePassword識別子を使用してラベル付けされました。 [RFC2985]で説明されているセマンティクスまたは独自の目的でPKCS#9チャレンジパスワード属性の使用を同様に定義した他の仕様との混乱を避けるために、ここで新しいオブジェクト識別子を定義し、セクション3.5で説明されているセマンティクスに関連付けます[RFC7030]。

      ub-aa-est-identity-linking INTEGER ::= 255
      id-aa-estIdentityLinking OBJECT IDENTIFIER ::= {
          id-smime 58
      }
      estIdentityLinking ATTRIBUTE ::= {
          WITH SYNTAX DirectoryString {ub-aa-est-identity-linking}
          EQUALITY MATCHING RULE caseExactMatch
          SINGLE VALUE TRUE
          ID id-aa-estIdentityLinking
      }
        
4. Indicating Support for the Alternative Challenge Attributes
4. 代替チャレンジ属性のサポートを示す

The EST server MUST indicate these attributes, as the particular use case requires, in every CSR Attributes Response. An EST server MAY send both the estIdentityLinking attribute and the challengePassword attribute [RFC7030] in a CSR Attributes Response to ensure support for legacy clients.

ESTサーバーは、すべてのCSR属性応答で、特定のユースケースで必要なように、これらの属性を示す必要があります。 ESTサーバーは、CSR属性応答でestIdentityLinking属性とchallengePassword属性[RFC7030]の両方を送信して、レガシークライアントのサポートを確実にすることができます(MAY)。

The client MUST include every indicated attribute for which it has values in the subsequent CSR. If a client sees an estIdentityLinking attribute in a CSR Attributes Response, it SHOULD prefer that and not include a challengePassword attribute [RFC7030] in the resulting CSR. EST clients that include an unsolicited estIdentityLinking attribute MAY also include the challengePassword attribute [RFC7030] to ensure support for legacy servers.

クライアントは、後続のCSRに値を持つすべての示された属性を含める必要があります。クライアントがCSR属性応答でestIdentityLinking属性を確認する場合、それを優先し、結果のCSRにchallengePassword属性[RFC7030]を含めないでください。非送信請求のestIdentityLinking属性を含むESTクライアントは、レガシーサーバーのサポートを確実にするためにchallengePassword属性[RFC7030]を含めることもできます(MAY)。

EST servers MUST evaluate each challenge attribute independently. All challenge attributes included by an EST client MUST be successfully processed by an EST server for a request to be considered valid. The EST server MAY ignore challenge attributes according to local policy, for example, if the EST client is an authenticated Registration Authority, the EST server may ignore the estIdentityLinking attribute within a CSR (see Section 3.7 of [RFC7030]). The EST server MAY refuse enrollment requests that are not encoded according to the policy of the Certification Authority (CA).

ESTサーバーは、各チャレンジ属性を個別に評価する必要があります。 ESTクライアントによって含まれるすべてのチャレンジ属性は、リクエストが有効であると見なされるために、ESTサーバーによって正常に処理される必要があります。 ESTサーバーはローカルポリシーに従ってチャレンジ属性を無視する場合があります。たとえば、ESTクライアントが認証済みの登録機関である場合、ESTサーバーはCSR内のestIdentityLinking属性を無視することがあります([RFC7030]のセクション3.7を参照)。 ESTサーバーは、証明機関(CA)のポリシーに従ってエンコードされていない登録要求を拒否する場合があります。

5. Security Considerations
5. セキュリティに関する考慮事項

In addition to the security considerations expressed in the EST specification [RFC7030], additional security considerations may be associated with the mechanism used to generate and verify the otpChallenge value. Where a one-time password is used, the security considerations expressed in "HOTP: An HMAC-Based One-Time Password Algorithm" [RFC4226] or "TOTP: Time-Based One-Time Password Algorithm" [RFC6238] may be relevant. Similarly, the security considerations from [RFC2985] that apply to the challenge attribute are relevant as well.

EST仕様[RFC7030]で表現されているセキュリティに関する考慮事項に加えて、otpChallenge値の生成と検証に使用されるメカニズムに追加のセキュリティに関する考慮事項が関連付けられている場合があります。ワンタイムパスワードが使用される場合、「HOTP:HMACベースのワンタイムパスワードアルゴリズム」[RFC4226]または「TOTP:タイムベースのワンタイムパスワードアルゴリズム」[RFC6238]で表現されているセキュリティの考慮事項が関連する場合があります。同様に、チャレンジ属性に適用される[RFC2985]のセキュリティに関する考慮事項も関連しています。

6. IANA Considerations
6. IANAに関する考慮事項

Section 3 defines three attributes that have been assigned object identifiers in the "SMI Security for S/MIME Attributes (1.2.840.113549.1.9.16.2)" registry [RFC7107]:

セクション3では、「SMI Security for S / MIME Attributes(1.2.840.113549.1.9.16.2)」レジストリ[RFC7107]でオブジェクト識別子が割り当てられた3つの属性を定義しています。

        Value     Description                        Reference
        --------  ---------------------------------  ----------
        56        id-aa-otpChallenge                 RFC 7894
        57        id-aa-revocationChallenge          RFC 7894
        58        id-aa-estIdentityLinking           RFC 7894
        

Appendix A contains an ASN.1 module. A module identifier has been assigned in the "SMI Security for PKIX Module Identifier" registry [RFC7299].

付録AにはASN.1モジュールが含まれています。 「SMI Security for PKIX Module Identifier」レジストリ[RFC7299]でモジュール識別子が割り当てられています。

        Value     Description                        Reference
        --------  ---------------------------------  ----------
        87        id-mod-EST-Alt-Challenge           RFC 7894
        
7. References
7. 参考文献
7.1. Normative References
7.1. 引用文献

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <http://www.rfc-editor.org/info/rfc2119>.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<http://www.rfc-editor.org/info/ rfc2119>。

[RFC2985] Nystrom, M. and B. Kaliski, "PKCS #9: Selected Object Classes and Attribute Types Version 2.0", RFC 2985, DOI 10.17487/RFC2985, November 2000, <http://www.rfc-editor.org/info/rfc2985>.

[RFC2985] Nystrom、M.およびB. Kaliski、「PKCS#9:Selected Object Classes and Attribute Types Version 2.0」、RFC 2985、DOI 10.17487 / RFC2985、2000年11月、<http://www.rfc-editor.org / info / rfc2985>。

[RFC5272] Schaad, J. and M. Myers, "Certificate Management over CMS (CMC)", RFC 5272, DOI 10.17487/RFC5272, June 2008, <http://www.rfc-editor.org/info/rfc5272>.

[RFC5272] Schaad、J。およびM. Myers、「CMS(CMC)を介した証明書管理」、RFC 5272、DOI 10.17487 / RFC5272、2008年6月、<http://www.rfc-editor.org/info/rfc5272> 。

[RFC5280] Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., and W. Polk, "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile", RFC 5280, DOI 10.17487/RFC5280, May 2008, <http://www.rfc-editor.org/info/rfc5280>.

[RFC5280] Cooper、D.、Santesson、S.、Farrell、S.、Boeyen、S.、Housley、R。、およびW. Polk、「Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List(CRL)Profile "、RFC 5280、DOI 10.17487 / RFC5280、2008年5月、<http://www.rfc-editor.org/info/rfc5280>。

[RFC5912] Hoffman, P. and J. Schaad, "New ASN.1 Modules for the Public Key Infrastructure Using X.509 (PKIX)", RFC 5912, DOI 10.17487/RFC5912, June 2010, <http://www.rfc-editor.org/info/rfc5912>.

[RFC5912] Hoffman、P。およびJ. Schaad、「X.509(PKIX)を使用した公開鍵インフラストラクチャ用の新しいASN.1モジュール」、RFC 5912、DOI 10.17487 / RFC5912、2010年6月、<http:// www。 rfc-editor.org/info/rfc5912>。

[RFC7030] Pritikin, M., Ed., Yee, P., Ed., and D. Harkins, Ed., "Enrollment over Secure Transport", RFC 7030, DOI 10.17487/RFC7030, October 2013, <http://www.rfc-editor.org/info/rfc7030>.

[RFC7030] Pritikin、M。、編、Yee、P。、編、およびD. Harkins、編、「Enrollment over Secure Transport」、RFC 7030、DOI 10.17487 / RFC7030、2013年10月、<http:// www.rfc-editor.org/info/rfc7030>。

7.2. Informative References
7.2. 参考引用

[RFC4226] M'Raihi, D., Bellare, M., Hoornaert, F., Naccache, D., and O. Ranen, "HOTP: An HMAC-Based One-Time Password Algorithm", RFC 4226, DOI 10.17487/RFC4226, December 2005, <http://www.rfc-editor.org/info/rfc4226>.

[RFC4226] M'Raihi、D.、Bellare、M.、Hoornaert、F.、Naccache、D。、およびO. Ranen、「HOTP:An HMAC-Based One-Time Password Algorithm」、RFC 4226、DOI 10.17487 / RFC4226、2005年12月、<http://www.rfc-editor.org/info/rfc4226>。

[RFC6238] M'Raihi, D., Machani, S., Pei, M., and J. Rydell, "TOTP: Time-Based One-Time Password Algorithm", RFC 6238, DOI 10.17487/RFC6238, May 2011, <http://www.rfc-editor.org/info/rfc6238>.

[RFC6238] M'Raihi、D.、Machani、S.、Pei、M。、およびJ. Rydell、「TOTP:Time-Based One-Time Password Algorithm」、RFC 6238、DOI 10.17487 / RFC6238、2011年5月、< http://www.rfc-editor.org/info/rfc6238>。

[RFC7107] Housley, R., "Object Identifier Registry for the S/MIME Mail Security Working Group", RFC 7107, DOI 10.17487/RFC7107, January 2014, <http://www.rfc-editor.org/info/rfc7107>.

[RFC7107] Housley、R。、「S / MIMEメールセキュリティワーキンググループのオブジェクトIDレジストリ」、RFC 7107、DOI 10.17487 / RFC7107、2014年1月、<http://www.rfc-editor.org/info/rfc7107 >。

[RFC7299] Housley, R., "Object Identifier Registry for the PKIX Working Group", RFC 7299, DOI 10.17487/RFC7299, July 2014, <http://www.rfc-editor.org/info/rfc7299>.

[RFC7299] Housley、R。、「PKIXワーキンググループのオブジェクトIDレジストリ」、RFC 7299、DOI 10.17487 / RFC7299、2014年7月、<http://www.rfc-editor.org/info/rfc7299>。

[SCEP] Gutmann, P. and M. Pritikin, "Simple Certificate Enrolment Protocol", Work in Progress, draft-gutmann-scep-02, March 2016.

[SCEP] Gutmann、P.およびM. Pritikin、「Simple Certificate Enrollment Protocol」、Work in Progress、draft-gutmann-scep-02、2016年3月。

Appendix A. ASN.1 Module
付録A. ASN.1モジュール

The following ASN.1 module includes the definitions to support usage of the attributes defined in this specification. Modules from [RFC5912] are imported (the original Standards Track source for the imported structures is [RFC5280] and [RFC5272]).

次のASN.1モジュールには、この仕様で定義されている属性の使用をサポートする定義が含まれています。 [RFC5912]からのモジュールがインポートされます(インポートされた構造の元の標準トラックソースは[RFC5280]と[RFC5272]です)。

   Mod-EST-Alt-Challenge {
      iso(1) identified-organization(3) dod(6) internet(1) security(5)
         mechanisms(5) pkix(7) id-mod(0) 87
   }
        
   DEFINITIONS IMPLICIT TAGS ::=
   BEGIN
   IMPORTS
        
   DirectoryString{}
   FROM PKIX1Explicit-2009 {
      iso(1) identified-organization(3) dod(6) internet(1) security(5)
      mechanisms(5) pkix(7) id-mod(0) id-mod-pkix1-explicit-02(51)
   }
        
   ATTRIBUTE
   FROM PKIX-CommonTypes-2009 {
      iso(1) identified-organization(3) dod(6) internet(1) security(5)
      mechanisms(5) pkix(7) id-mod(0) id-mod-pkixCommon-02(57)
   };
        
   ub-aa-otpChallenge INTEGER ::= 255
   id-aa-otpChallenge OBJECT IDENTIFIER ::= {
      iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
      smime(16) aa(2) 56
   }
   otpChallenge ATTRIBUTE ::= {
      TYPE DirectoryString {ub-aa-otpChallenge}
      COUNTS MIN 1 MAX 1
      IDENTIFIED BY id-aa-otpChallenge
   }
   ub-aa-revocationChallenge INTEGER ::= 255
   id-aa-revocationChallenge OBJECT IDENTIFIER ::= {
      iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
      smime(16) aa(2) 57
   }
   revocationChallenge ATTRIBUTE ::= {
      TYPE DirectoryString {ub-aa-revocationChallenge}
      COUNTS MIN 1 MAX 1
      IDENTIFIED BY id-aa-revocationChallenge
   }
   ub-aa-est-identity-linking INTEGER ::= 255
   id-aa-estIdentityLinking OBJECT IDENTIFIER ::= {
      iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs9(9)
      smime(16) aa(2) 58
   }
   estIdentityLinking ATTRIBUTE ::= {
      TYPE DirectoryString {ub-aa-est-identity-linking}
      COUNTS MIN 1 MAX 1
      IDENTIFIED BY id-aa-estIdentityLinking
   }
   END
        

Acknowledgements

謝辞

Thanks to Jim Schaad, Dan Harkins, Phil Scheffler, Geoff Beier, Mike Jenkins, and Deb Cooley for their feedback.

フィードバックを提供してくれたJim Schaad、Dan Harkins、Phil Scheffler、Geoff Beier、Mike Jenkins、Deb Cooleyに感謝します。

Authors' Addresses

著者のアドレス

Max Pritikin Cisco Systems, Inc. 510 McCarthy Drive Milpitas, CA 95035 United States

Max Pritikin Cisco Systems、Inc. 510 McCarthy Drive Milpitas、CA 95035アメリカ合衆国

   Email: pritikin@cisco.com
        

Carl Wallace Red Hound Software, Inc.

カールウォレスレッドハウンドソフトウェア株式会社

   Email: carl@redhoundsoftware.com