11.07.2015 Views

Internet X.509 Public Key Infrastructure (PKI) Proxy ... - Clizio.com

Internet X.509 Public Key Infrastructure (PKI) Proxy ... - Clizio.com

Internet X.509 Public Key Infrastructure (PKI) Proxy ... - Clizio.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

RFC 3820 <strong>X.509</strong> <strong>Proxy</strong> Certificate Profile June 20044.1. Basic <strong>Proxy</strong> Certificate Path ValidationThis section presents the algorithm in four basic steps to mirror thedescription of public key certificate path validation in RFC 3280:(1) initialization, (2) basic proxy certificate processing, (3)preparation for the next proxy certificate, and (4) wrap-up. Steps(1) and (4) are performed exactly once. Step (2) is performed forall proxy certificates in the path. Step (3) is performed for allproxy certificates in the path except the final proxy certificate.Certificate path validation as described in RFC 3280 MUST have beendone prior to using this algorithm to validate the end entitycertificate. This algorithm then processes the proxy certificatechain using the end entity certificate information produced by RFC3280 path validation.4.1.1. InputsThis algorithm assumes the following inputs are provided to the pathprocessing logic:(a) information about the entity certificate already verified usingRFC 3280 path validation. This information includes:(1) the end entity name,(2) the working_public_key output from RFC 3280 path validation,(3) the working_public_key_algorithm output from RFC 3280,(4) and the working_public_key_parameters output from RFC 3280path validation.(b) prospective proxy certificate path of length n.(c) acceptable-pc-policy-language-set: A set of proxy certificatepolicy languages understood by the policy evaluation code. Theacceptable-pc-policy-language-set MAY contain the special valueid-ppl-anyLanguage (as defined in Appendix A) if the pathvalidation code should not check the proxy certificate policylanguages (typically because the set of known policy languages isnot known yet and will be checked later in the authorizationprocess).(d) the current date and time.Tuecke, et al. Standards Track [Page 19]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!