Searched refs:spki (Results 1 - 10 of 10) sorted by relevance

/freebsd-10.0-release/crypto/openssl/crypto/asn1/
H A Dt_spki.c73 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki) argument
80 i=OBJ_obj2nid(spki->spkac->pubkey->algor->algorithm);
83 pkey = X509_PUBKEY_get(spki->spkac->pubkey);
90 chal = spki->spkac->challenge;
93 i=OBJ_obj2nid(spki->sig_algor->algorithm);
97 n=spki->signature->length;
98 s=(char *)spki->signature->data;
/freebsd-10.0-release/crypto/openssl/crypto/x509/
H A Dx509spki.c83 NETSCAPE_SPKI *spki; local
97 spki = d2i_NETSCAPE_SPKI(NULL, &p, spki_len);
99 return spki;
104 char * NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *spki) argument
109 der_len = i2d_NETSCAPE_SPKI(spki, NULL);
117 i2d_NETSCAPE_SPKI(spki, &p);
H A Dx509.h529 * Netscapes spki structures - useful if you are writing a CA web page
658 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
/freebsd-10.0-release/crypto/openssl/apps/
H A Dspkac.c94 NETSCAPE_SPKI *spki = NULL; local
202 spki = NETSCAPE_SPKI_new();
203 if(challenge) ASN1_STRING_set(spki->spkac->challenge,
205 NETSCAPE_SPKI_set_pubkey(spki, pkey);
206 NETSCAPE_SPKI_sign(spki, pkey, EVP_md5());
207 spkstr = NETSCAPE_SPKI_b64_encode(spki);
259 spki = NETSCAPE_SPKI_b64_decode(spkstr, -1);
261 if(!spki) {
284 if(!noout) NETSCAPE_SPKI_print(out, spki);
285 pkey = NETSCAPE_SPKI_get_pubkey(spki);
[all...]
H A Dca.c2279 NETSCAPE_SPKI *spki = NULL; local
2352 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1);
2353 if (spki == NULL)
2367 if (spki == NULL)
2380 if ((pktmp=NETSCAPE_SPKI_get_pubkey(spki)) == NULL)
2386 j = NETSCAPE_SPKI_verify(spki, pktmp);
2402 if (spki != NULL) NETSCAPE_SPKI_free(spki);
/freebsd-10.0-release/crypto/heimdal/kdc/
H A Dkx509.c197 SubjectPublicKeyInfo spki; local
200 memset(&spki, 0, sizeof(spki));
202 spki.subjectPublicKey.data = key->data;
203 spki.subjectPublicKey.length = key->length * 8;
206 &spki.algorithm.algorithm);
210 spki.algorithm.parameters = &any;
212 ret = hx509_ca_tbs_set_spki(context->hx509ctx, tbs, &spki);
213 der_free_oid(&spki.algorithm.algorithm);
/freebsd-10.0-release/crypto/heimdal/lib/hx509/
H A Dca.c45 SubjectPublicKeyInfo spki; member in struct:hx509_ca_tbs
104 free_SubjectPublicKeyInfo(&(*tbs)->spki);
254 free_SubjectPublicKeyInfo(&tbs->spki);
255 ret = hx509_cert_get_SPKI(context, cert, &tbs->spki);
360 * @param spki subject public key info to use for the to-be-signed certificate object.
370 const SubjectPublicKeyInfo *spki)
373 free_SubjectPublicKeyInfo(&tbs->spki);
374 ret = copy_SubjectPublicKeyInfo(spki, &tbs->spki);
1134 ret = copy_SubjectPublicKeyInfo(&tbs->spki,
368 hx509_ca_tbs_set_spki(hx509_context context, hx509_ca_tbs tbs, const SubjectPublicKeyInfo *spki) argument
[all...]
H A Dcrypto.c783 SubjectPublicKeyInfo *spki)
787 memset(spki, 0, sizeof(*spki));
791 spki->subjectPublicKey.data = malloc(len);
792 if (spki->subjectPublicKey.data == NULL) {
796 spki->subjectPublicKey.length = len * 8;
798 ret = set_digest_alg(&spki->algorithm, ASN1_OID_ID_PKCS1_RSAENCRYPTION,
802 free(spki->subjectPublicKey.data);
803 spki->subjectPublicKey.data = NULL;
804 spki
781 rsa_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument
926 ecdsa_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument
1811 hx509_private_key2SPKI(hx509_context context, hx509_private_key private_key, SubjectPublicKeyInfo *spki) argument
[all...]
H A Dhxtool.c1754 SubjectPublicKeyInfo spki; local
1757 memset(&spki, 0, sizeof(spki));
1816 ret = hx509_private_key2SPKI(context, private_key, &spki);
1833 ret = hx509_request_get_SubjectPublicKeyInfo(context, req, &spki);
1835 hx509_err(context, 1, ret, "get spki");
1861 ret = hx509_private_key2SPKI(context, cert_key, &spki);
1931 if (spki.subjectPublicKey.length) {
1932 ret = hx509_ca_tbs_set_spki(context, tbs, &spki);
2014 free_SubjectPublicKeyInfo(&spki);
[all...]
H A Dcert.c1469 * @param spki SubjectPublicKeyInfo, should be freed with
1478 hx509_cert_get_SPKI(hx509_context context, hx509_cert p, SubjectPublicKeyInfo *spki) argument
1482 ret = copy_SubjectPublicKeyInfo(&p->data->tbsCertificate.subjectPublicKeyInfo, spki);

Completed in 123 milliseconds