| Internet-Draft | BRSKI-AE | March 2022 |
| von Oheimb, et al. | Expires 8 September 2022 | [Page] |
This document enhancesBootstrapping Remote Secure Key Infrastructure (BRSKI,[RFC8995])to allow employing alternative enrollment protocols, such as CMP.¶
Using self-contained signed objects, the origin of enrollment requests and responsescan be authenticated independently of message transfer.This supports end-to-end security and asynchronous operation of certificate enrollmentand provides flexibility where to authenticate and authorize certification requests.¶
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is athttps://datatracker.ietf.org/drafts/current/.¶
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶
This Internet-Draft will expire on 8 September 2022.¶
Copyright (c) 2022 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://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 Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶
BRSKI, as defined in[RFC8995], specifies a solution forsecure automated zero-touch bootstrapping of new devices, so-called pledges.This includes the discovery of the registrar in the target domain,time synchronization, and the exchange of security informationnecessary to establish mutual trust between pledges and the target domain.¶
A pledge gains trust in the target domain via the domain registrar as follows.It obtains security information about the domain,specifically a domain certificate to be trusted,by requesting a voucher object defined in[RFC8366].Such a voucher is a self-contained signed objectoriginating from a Manufacturer Authorized Signing Authority (MASA).Therefore, the voucher may be providedin online mode (synchronously) or offline mode (asynchronously).The pledge can authenticate the voucherbecause it is shipped with a trust anchor of its manufacturer such thatit can validate signatures (including related certificates) by the MASA.¶
Trust by the target domain in a pledge is established by providing the pledgewith a domain-specific LDevID certificate.The certification request of the pledge is signed using its IDevID secret and can bevalidated by the target domain using the trust anchor of the pledge manufacturer,which needs to pre-installed in the domain.¶
For enrolling devices with LDevID certificates,BRSKI typically utilizes Enrollment over Secure Transport (EST)[RFC7030].EST has its specific characteristics, detailed inAppendix A.In particular, it requires online or on-site availability of the RAfor performing the data origin authentication and final authorization decisionon the certification request.This type of enrollment can be called 'synchronous enrollment'.For various reasons,it may be preferable to use alternative enrollment protocols such asthe Certificate Management Protocol (CMP)[RFC4210]profiled in[I-D.ietf-lamps-lightweight-cmp-profile]or Certificate Management over CMS (CMC)[RFC5272].that are more flexible and independent of the transfer mechanism because theyrepresent certification request messages as authenticated self-contained objects.¶
Depending on the application scenario,the required RA/CA components may not be part of the registrar.They even may not be available on-site but rather beprovided by remote backend systems. The registrar or its deployment site may not havean online connection with them or the connectivity may be intermittent.This may be due to security requirements for operating the backend systemsor due to site deployments where on-site or always-online operationmay be not feasible or too costly.In such scenarios, the authentication and authorization of certification requestswill not or can not be performed on-site at enrollment time.In this document, enrollment that is not performed in a (time-wise) consistentway is calledasynchronous enrollment.Asynchronous enrollment requires a store-and-forward transfer of certificationrequests along with the information needed for authenticating the requester.This allows offline processing the request.¶
Application scenarios may also involve network segmentation, which is utilizedin industrial systems to separate domains with different security needs.Such scenarios lead to similar requirements if the TLS connectioncarrying the requester authentication is terminatedand thus request messages need to be forwarded on further channelsbefore the registrar/RA can authorize the certification request.In order to preserve the requester authentication, authentication informationneeds to be retained and ideally bound directly to the certification request.¶
There are basically two approaches for forwarding certification requestsalong with requester authentication information:¶
Focus of this document is the support of alternative enrollment protocols that allowusing authenticated self-contained objects for device credential bootstrapping.This enhancement of BRSKI is named BRSKI-AE,where AE stands for alternative enrollment protocols and for asynchronous enrollment.This specification carries over the main characteristics of BRSKI,namely that the pledge obtains trust anchor informationfor authenticating the domain registrar and other target domain componentsas well as a domain-specific X.509 device certificate (the LDevID certificate)along with the corresponding private key (the LDevID secret) and certificate chain.¶
The goals are to enhance BRSKI to¶
This is achieved by¶
This specification can be applied to both synchronous and asynchronous enrollment.¶
In contrast to BRSKI, this specification supports offering multiple enrollment protocolson the infrastructure side, which enables pledges and their developersto pick the preferred one.¶
BRSKI-AE is intended to be used in domains that may have limited supportof on-site PKI services and comprises application scenarios like the following.¶
Bootstrapping can be handled in various ways, depending on the application domains.The informativeAppendix B provides illustrative examples fromvarious industrial control system environments and operational setups.They motivate the support of alternative enrollment protocols,based on the following examples of operational environments:¶
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED","MAY", and "OPTIONAL" in this document are to be interpreted asdescribed in BCP 14[RFC2119][RFC8174] when, and only when, theyappear in all capitals, as shown here.¶
This document relies on the terminology defined in[RFC8995]and[IEEE.802.1AR_2009].The following terms are defined in addition:¶
End entity, in the BRSKI context called pledge.It is the entity that is bootstrapped to the target domain.It holds a public-private key pair, for which it requests a public-key certificate.An identifier for the EE is given as the subject name of the certificate.¶
Registration authority, an optional systemcomponent to which a CA delegates certificate management functionssuch as authenticating requesters and performing authorization checkson certification requests.¶
Certification authority, issues certificatesand provides certificate status information.¶
The set of entities that share a common local trust anchor,independent of where the entities are deployed.¶
Describes the locality where an entity, e.g., pledge, registrar, RA, CA, is deployed.Different sites can belong to the same target domain.¶
Describes a component or service orfunctionality available in the target deployment site.¶
Describes a component or service orfunctionality available in an operator site different fromthe target deployment site. This may be a central site or acloud service, to which only a temporary connection is available.¶
Describes a time-wise interrupted communicationbetween a pledge (EE) and a registrar or PKI component.¶
Describes a time-wise uninterrupted communicationbetween a pledge (EE) and a registrar or PKI component.¶
Describes in this context an objectthat is cryptographically bound to the IDevID certificate of a pledge.The binding is assumed to be provided through a digital signatureof the actual object using the IDevID secret.¶
There were two main drivers for the definition of BRSKI-AE:¶
Based on the intended target environment described inSection 1.2 andthe application examples described inAppendix B, the followingrequirements are derived to support authenticated self-contained objectsas containers carrying certification requests.¶
At least the following properties are required:¶
Here is an incomplete list of solution examples,based on existing technology described in IETF documents:¶
Certification request objects: Certification requests aredata structures protecting only the integrity of the contained dataand providing proof-of-possession for a (locally generated) private key.Examples for certification request data structures are:¶
The integrity protection of certification request fields includes the publickey because it is part of the data signed by the corresponding private key.Yet note that for the above examples this is not sufficient to provide dataorigin authentication, i.e., proof-of-identity. This extra property can beachieved by an additional binding to the IDevID of the pledge.This binding to source authentication supports theauthorization decision for the certification request. The binding of dataorigin authentication to the certification request may bedelegated to the protocol used for certificate management.¶
Solution options for proof-of-identity: The certification request should be bound toan existing authenticated credential (here, the IDevID certificate) to enable a proofof identity and, based on it, an authorization of the certification request.The binding may be achieved through security options in anunderlying transport protocol such as TLS if the authorization of thecertification request is (completely) done at the next communication hop.This binding can also be done in a transport-independent way by wrapping thecertification request with signature employing an existing IDevID.the BRSKI context, this will be the IDevID.This requirement is addressed by existing enrollment protocolsin various ways, such as:¶
In order to support alternative enrollment protocols, asynchronous enrollment,and more general system architectures,BRSKI-AE lifts some restrictions of BRSKI[RFC8995].This way, authenticated self-contained objects such as those described inSection 3 above can be used for certificate enrollment.¶
The enhancements needed are kept to a minimum in order to ensure reuse ofalready defined architecture elements and interactions.In general, the communication follows the BRSKI model and utilizes the existingBRSKI architecture elements.In particular, the pledge initiates communication with the domain registrarand interacts with the MASA as usual.¶
The key element of BRSKI-AE is that the authorization of a certification requestMUST be performed based on an authenticated self-contained object.The certification request is bound in a self-contained wayto a proof-of-origin based on the IDevID.Consequently, the authentication and authorization of the certification requestMAY be done by the domain registrar and/or by other domain components. These componentsmay be offline or reside in some central backend of the domain operator (off-site)as described inSection 1.2. The registrar and other on-site domain componentsmay have no or only temporary (intermittent) connectivity to them.The certification requestMAY also be piggybacked on another protocol.¶
This leads to generalizations in theplacement and enhancements of the logical elements as shown inFigure 1.¶
+------------------------+ +--------------Drop-Ship--------------->| Vendor Service | | +------------------------+ | | M anufacturer| | | | A uthorized |Ownership| | | S igning |Tracker | | | A uthority | | | +--------------+---------+ | ^ | | V |+--------+ ......................................... || | . . | BRSKI-| | . +------------+ +------------+ . | MASA| Pledge | . | Join | | Domain <-----+| | . | Proxy | | Registrar/ | .| <-------->............<-------> Enrollment | .| | . | BRSKI-AE | Proxy/LRA | .| IDevID | . | | +------^-----+ .| | . +------------+ | .| | . | .+--------+ ...............................|......... on-site "domain" components | | e.g., RFC 4210, | RFC 7030, ... .............................................|..................... . +---------------------------+ +--------v------------------+ . . | Public-Key Infrastructure <-----+ Registration Authority | . . | PKI CA +-----> PKI RA | . . +---------------------------+ +---------------------------+ . ................................................................... off-site or central "domain" components
The architecture overview inFigure 1has the same logical elements as BRSKI, but with more flexible placementof the authentication and authorization checks on certification requests.Depending on the application scenario, the registrarMAY still do all of thesechecks (as is the case in BRSKI), or part of them, or none of them.¶
The following list describes the on-site components in the target domainof the pledge shown inFigure 1.¶
Domain Registrar / Enrollment Proxy / LRA: in BRSKI-AE,the domain registrar has mostly the same functionality as in BRSKI, namelyto facilitate the communication of the pledge with the MASA and the PKI.Yet in contrast to BRSKI, the registrar offers different enrollment protocolsandMAY act as a local registration authority (LRA) or simply as an enrollment proxy.In such cases, the domain registrar forwards the certification requestto some off-site RA component, which performs at least part of the authorization.This also covers the case that the registrar has only intermittent connectionand forwards the certification request to the RA upon re-established connectivity.¶
Note: To support alternative enrollment protocols, the URI schemefor addressing the domain registrar is generalized (seeSection 4.2.5).¶
The following list describes the components provided by the vendor or manufactureroutside the target domain.¶
MASA: general functionality as described in BRSKI[RFC8995].The voucher exchange with the MASA via the domain registraris performed as described in BRSKI.¶
Note: The interaction with the MASA may be synchronous (voucher request with nonce)or asynchronous (voucher request without nonce).¶
The following list describes the target domain components that can optionally beoperated in the off-site backend of the target domain.¶
Based on the diagram in Section 2.1 of BRSKI[RFC8995] and the architectural changes,the original protocol flow is divided into three phases showing commonalitiesand differences to the original approach as follows.¶
The behavior of a pledge described in Section 2.1 of BRSKI[RFC8995]is kept with one exception.After finishing the Imprint step (4), the Enroll step (5)MUST be performedwith an enrollment protocol utilizing authenticated self-contained objects.Section 5 discusses selected suitable enrollment protocols and options applicable.¶
The discovery phase and voucher exchange are applied as specified in[RFC8995].¶
This voucher exchange is performed as specified in[RFC8995].¶
As stated inSection 3, the enrollmentMUST beperformed using an authenticated self-contained object providingnot only proof-of-possession but also proof-of-identity (source authentication).¶
+--------+ +------------+ +------------+| Pledge | | Domain | | Operator || | | Registrar | | RA/CA || | | (JRC) | | (OPKI) |+--------+ +------------+ +------------+ /--> | |[Optional request of CA certificates] | | |---------- CA Certs Request ------------>| | | [if connection to operator domain is available] | | |-Request CA Certs ->| | |<-CA Certs Response-| |<-------- CA Certs Response--------------| | /--> | |[Optional request of attributes to be included in Cert Request] | |---------- Attribute Request ----------->| | | [if connection to operator domain is available] | | |-Attribute Request->| | |<- Attrib Response -| |<--------- Attribute Response -----------| | /--> | |[Certification request] | | |-------------- Cert Request ------------>| | | [when connection to off-site components is unavailable] | |<----- optional: Cert Waiting Response --| | | | | |-------optional: Cert Polling ---------->| | | | | | [when connection to off-site components is available] | | |--- Cert Request -->| | |<-- Cert Response --| |<------------- Cert Response ------------| | /--> | |[Optional certificate confirmation] | | |-------------- Cert Confirm ------------>| | | |--- Cert Confirm -->| | |<-- PKI Confirm ----| |<------------- PKI/Registrar Confirm ----| |
The following list provides an abstract description of the flowdepicted inFigure 2.¶
The generic messages described above may be implemented using variousenrollment protocols supporting authenticated self-contained objects,as described inSection 3. Examples are available inSection 5.¶
The enrollment status telemetry is performed as specified in[RFC8995].In BRSKI this is described as part of the enrollment phase,but due to the generalization on the enrollment protocol described in this documentit fits better as a separate step here.¶
BRSKI-AE provides generalizations to the addressing scheme defined inBRSKI[RFC8995] to accommodate alternative enrollment protocols thatuse authenticated self-contained objects for certification requests.As this is supported by various existing enrollment protocols,they can be directly employed (see alsoSection 5).¶
The addressing scheme in BRSKI for certification requests andthe related CA certificates and CSR attributes retrieval functionsuses the definition from EST[RFC7030]; here on theexample of simple enrollment: "/.well-known/est/simpleenroll".This approach is generalized to the following notation:"/.well-known/<enrollment-protocol>/<request>"in which <enrollment-protocol> refers to a certificate enrollment protocol.Note that enrollment is considered here a message sequencethat contains at least a certification request and a certification response.The following conventions are used in order to provide maximal compatibility to BRSKI:¶
<enrollment-protocol>:MUST reference the protocol being used, whichMAY be CMP, CMC, SCEP, EST[RFC7030] as in BRSKI, or a newly defined approach.¶
Note: additional endpoints (well-known URIs) at the registrarmay need to be defined by the enrollment protocol being used.¶
Well-known URIs for various endpoints on the domain registrar arealready defined as part of the base BRSKI specification or indirectly by EST.In addition, alternative enrollment endpointsMAY be supported at the registrar.The pledge will recognize whether itspreferred enrollment option is supported by the domain registrarby sending a request to its preferred enrollment endpointand evaluating the HTTP response status code.¶
The following list of endpoints provides an illustrative example fora domain registrar supporting several options for EST as well as forCMP to be used in BRSKI-AE. The listing contains the supportedendpoints to which the pledge may connect for bootstrapping. Thisincludes the voucher handling as well as the enrollment endpoints.The CMP related enrollment endpoints are defined as well-known URIsin CMP Updates[I-D.ietf-lamps-cmp-updates]and the Lightweight CMP profile[I-D.ietf-lamps-lightweight-cmp-profile].¶
</brski/voucherrequest>,ct=voucher-cms+json </brski/voucher_status>,ct=json </brski/enrollstatus>,ct=json </est/cacerts>;ct=pkcs7-mime </est/fullcmc>;ct=pkcs7-mime </est/csrattrs>;ct=pkcs7-mime </cmp/initialization>;ct=pkixcmp </cmp/p10>;ct=pkixcmp </cmp/getcacerts>;ct=pkixcmp </cmp/getcertreqtemplate>;ct=pkixcmp¶
This section maps the requirements to support proof-of-possession andproof-of-identity to selected existing enrollment protocols.¶
When using EST[RFC7030], the following aspects and constraintsneed to be considered and the given extra requirements need to be fulfilled,which adapt Section 5.9.3 of BRSKI[RFC8995]:¶
proof-of-identity needs to be achieved by signing the certification requestobject using the Full PKI Request option (including the /fullcmc endpoint).This provides sufficient information for the RA to authenticate the pledgeas the origin of the request and to make an authorization decision on thereceived certification request.Note: EST references CMC[RFC5272] for thedefinition of the Full PKI Request. For proof-of-identity, thesignature of the SignedData of the Full PKI Request isperformed using the IDevID secret of the pledge.¶
Note: In this case the binding to the underlying TLS connection is not necessary.¶
Note: Instead of referring to CMPas specified in[RFC4210] and[I-D.ietf-lamps-cmp-updates],this document refers to the Lightweight CMP Profile[I-D.ietf-lamps-lightweight-cmp-profile] becausethe subset of CMP defined there is sufficient for the functionality needed here.¶
When using CMP, the following requirementsSHALL be fulfilled:¶
TBD RFC Editor: please delete /* ToDo:The following aspects need to be further specified:* Whether to use /getcacerts or the caPubs and extraCerts fields to return trust anchor and CA Certificates* Whether to use /getcertreqtemplate or modify the CRMF and use raVerified* Whether to specify the usage of /p10 */¶
This document does not require IANA actions.¶
The security considerations as laid out in BRSKI[RFC8995] apply forthe discovery and voucher exchange as well as for the status exchange information.¶
The security considerations as laid out in the Lightweight CMP Profile[I-D.ietf-lamps-lightweight-cmp-profile] apply as far as CMP is used.¶
We would like to thankBrian E. Carpenter, Michael Richardson, and Giorgio Romanenghifor their input and discussion on use cases and call flows.¶
When using EST with BRSKI, pledges interact via TLS with the domain registrar,which acts both as EST server and as registration authority (RA).The TLS connection is mutually authenticated,where the pledge uses its IDevID certificate issued by its manufacturer.¶
In order to provide a strong proof-of-origin of the certification request,EST has the option to include in the certification requestthe so-called tls-unique value[RFC5929] of the underlying TLS channel.This binding of the proof-of-identity of the TLS client, which is supposed tobe the certificate requester, to the proof-of-possession for the private key isconceptually non-trivial and requires specific support by TLS implementations.¶
The registrar terminates the security association with the pledge at TLS leveland thus the binding between the certification request and the authenticationof the pledge.The EST server uses the authenticated pledge identity provided by the IDevIDfor checking the authorization of the pledge for the given certification requestbefore issuing to the pledge a domain-specific certificate (LDevID certificate).This approach typically requires online or on-site availability of the RAfor performing the final authorization decision for the certification request.¶
Using EST for BRSKI has the advantage that the mutually authenticated TLSconnection established between the pledge and the registrar can be reusedfor protecting the message exchange needed for enrolling the LDevID certificate.This strongly simplifies the implementation of the enrollment message exchange.¶
Yet the use of TLS has the limitation that this cannot provide auditabilitynor end-to-end security for the certificate enrollment requestbecause the TLS session is transient and terminates at the registrar.This is a problem in particular if the enrollment is done via multiple hops,part of which may not even be network-based.¶
A further limitation of using EST as the certificate enrollment protocol is thatdue to using PKCS#10 structures in enrollment requests,the only possible proof-of-possession method is a self-signature, whichexcludes requesting certificates for key types that do not support signing.¶
This informative annex provides some detail tothe application examples listed inSection 1.3.¶
Rolling stock or railroad cars contain a variety of sensors,actuators, and controllers, which communicate within the railroad carbut also exchange information between railroad cars building a train,with track-side equipment, and/or possibly with backend systems.These devices are typically unaware of backend systemconnectivity. Managing certificates may be done during maintenancecycles of the railroad car, but can already be prepared duringoperation. Preparation will include generating certification requests,which are collected and later forwarded forprocessing, once the railroad car is connected to the operator backend.The authorization of the certification request is then done based onthe operator's asset/inventory information in the backend.¶
UNISIG has included a CMP profile for enrollment of TLS certificates ofon-board and track-side components in the Subset-137 specifying the ETRAM/ETCSon-line key management for train control systems[UNISIG-Subset-137].¶
In building automation scenarios, a detachedbuilding or the basement of a building may be equipped with sensors, actuators,and controllers that are connected with each other in a local network butwith only limited or no connectivity to a central building management system.This problem may occur during installation time but also during operation.In such a situation a service technician collects the necessary dataand transfers it between the local network and the central building managementsystem, e.g., using a laptop or a mobile phone.This data may comprise parameters and settingsrequired in the operational phase of the sensors/actuators, like acomponent certificate issued by the operator to authenticate against othercomponents and services.¶
The collected data may be provided by a domain registraralready existing in the local network. In this caseconnectivity to the backend PKI may be facilitated by the servicetechnician's laptop.Alternatively, the data can also be collected from thepledges directly and provided to a domain registrar deployed in adifferent network as preparation for the operational phase.In this case, connectivity to the domain registrarmay also be facilitated by the service technician's laptop.¶
In electrical substation automation scenarios, a control center typically hostsPKI services to issue certificates for Intelligent Electronic Devices(IEDs) operated in a substation. Communication between the substationand control center is performed through a proxy/gateway/DMZ, whichterminates protocol flows. Note that[NERC-CIP-005-5] requiresinspection of protocols at the boundary of a securityperimeter (the substation in this case).In addition, security management in substation automation assumescentral support of several enrollment protocols in order to support thevarious capabilities of IEDs from different vendors. The IEC standardIEC62351-9[IEC-62351-9] specifies mandatorysupport of two enrollment protocols: SCEP[RFC8894] and EST[RFC7030] for the infrastructure side, whilethe IED must only support one of the two.¶
For electric vehicle charging infrastructure, protocols have beendefined for the interaction between the electric vehicle and thecharging point (e.g., ISO 15118-2[ISO-IEC-15118-2])as well as between the charging point and the charging point operator(e.g. OCPP[OCPP]). Depending on the authenticationmodel, unilateral or mutual authentication is required. In both casesthe charging point uses an X.509 certificate to authenticate itselfin TLS connections between the electric vehicle andthe charging point. The management of this certificate depends,among others, on the selected backend connectivity protocol.In the case of OCPP, this protocol is meant to be the only communicationprotocol between the charging point and the backend, carrying allinformation to control the charging operations and maintain thecharging point itself. This means that the certificate managementneeds to be handled in-band of OCPP. This requires the ability toencapsulate the certificate management messages in a transport-independent way.Authenticated self-containment will support this byallowing the transport without a separate enrollment protocol,binding the messages to the identity of the communicating endpoints.¶
This refers to any case in which network infrastructure is normallyisolated from the Internet as a matter of policy, most likely forsecurity reasons. In such a case, limited access to external PKIservices will be allowed in carefully controlled short periods oftime, for example when a batch of new devices is deployed, andforbidden or prevented at other times.¶
The registration authority performing (at least part of) the authorization of acertification request is a critical PKI component and therefore requires higheroperational security than components utilizing the issuedcertificates for their security features. CAs may also demand highersecurity in the registration procedures. Especially the CA/Browserforum currently increases the security requirements in the certificateissuance procedures for publicly trusted certificates.In case the on-site components of the target domain cannot be operated securelyenough for the needs of a registration authority, this service should betransferred to an off-site backend component that has a sufficient level of security.¶
From IETF draft 04 -> IETF draft 05:¶
From IETF draft 03 -> IETF draft 04:¶
From IETF draft 02 -> IETF draft 03:¶
From IETF draft 01 -> IETF draft 02:¶
From IETF draft 00 -> IETF draft 01:¶
From individual version 03 -> IETF draft 00:¶
From individual version 02 -> 03:¶
From individual version 01 -> 02:¶
From individual version 00 -> 01:¶
draft-ietf-anima-brski-async-enroll-05
Replaced Internet-Draft (anima WG)
| Document | Document type | Replaced Internet-Draft (anima WG) Expired & archived | |
|---|---|---|---|
| Select version | |||
| Compare versions | |||
| Authors | David von Oheimb,Steffen Fries,Hendrik Brockhaus,Eliot Lear Email authors | ||
| Replaces | draft-fries-anima-brski-async-enroll | ||
| Replaced by | draft-ietf-anima-brski-prm draft-ietf-anima-brski-ae | ||
| RFC stream | |||
| Intended RFC status | (None) | ||
| Other formats | |||
| Additional resources | GitHub Repository Mailing list discussion |