Lines Matching full:certificate
1756 Retrieve the RSA Public Key from one DER-encoded X509 certificate.
1762 @param[in] Cert Pointer to the DER-encoded X509 certificate.
1763 @param[in] CertSize Size of the X509 certificate in bytes.
1769 @retval FALSE Fail to retrieve RSA public key from X509 certificate.
1782 Retrieve the subject bytes from one X.509 certificate.
1788 @param[in] Cert Pointer to the DER-encoded X509 certificate.
1789 @param[in] CertSize Size of the X509 certificate in bytes.
1790 @param[out] CertSubject Pointer to the retrieved certificate subject bytes.
1794 @retval TRUE The certificate subject retrieved successfully.
1795 @retval FALSE Invalid certificate, or the SubjectSize is too small for the result.
1810 Verify one X509 certificate was issued by the trusted CA.
1816 @param[in] Cert Pointer to the DER-encoded X509 certificate to be verified.
1817 @param[in] CertSize Size of the X509 certificate in bytes.
1818 @param[in] CACert Pointer to the DER-encoded trusted CA certificate.
1819 @param[in] CACertSize Size of the CA Certificate in bytes.
1821 @retval TRUE The certificate was issued by the trusted CA.
1822 @retval FALSE Invalid certificate or the certificate was not issued by the given
1837 Construct a X509 object from DER-encoded certificate data.
1843 @param[in] Cert Pointer to the DER-encoded certificate data.
1844 @param[in] CertSize The size of certificate data in bytes.
1861 Construct a X509 stack object from a list of DER-encoded certificate data.
1868 inserted X509 certificate.
1869 @param ... A list of DER-encoded single certificate data followed
1870 by certificate size. A NULL terminates the list. The
1914 Retrieve the TBSCertificate from one given X.509 certificate.
1916 @param[in] Cert Pointer to the given DER-encoded X509 certificate.
1917 @param[in] CertSize Size of the X509 certificate in bytes.
1918 @param[out] TBSCert DER-Encoded To-Be-Signed certificate.
1919 @param[out] TBSCertSize Size of the TBS certificate in bytes.
1927 @retval FALSE Invalid X.509 certificate.
1953 @param[out] TrustedCert Pointer to a trusted certificate from Signer's certificates.
1955 certificate in bytes.
1989 Cryptographic Message Syntax Standard", and outputs two certificate lists chained and
1996 certificate. It's caller's responsiblity to free the buffer.
2031 @param[in] SignCert Pointer to signer's DER-encoded certificate to sign with.
2068 @param[in] TrustedCert Pointer to a trusted/root certificate encoded in DER, which
2069 is used for certificate chain verification.
2070 @param[in] CertLength Length of the trusted certificate in bytes.
2130 @param[in] TrustedCert Pointer to a trusted/root certificate encoded in DER, which
2131 is used for certificate chain verification.
2132 @param[in] CertSize Size of the trusted certificate in bytes.
2164 @param[in] TsaCert Pointer to a trusted/root TSA certificate encoded in DER, which
2165 is used for TSA certificate chain verification.
2166 @param[in] CertSize Size of the trusted certificate in bytes.