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

/opensolaris-onvv-gate/usr/src/common/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.h494 * Netscapes spki structures - useful if you are writing a CA web page
756 int NETSCAPE_SPKI_print(BIO *out, NETSCAPE_SPKI *spki);
/opensolaris-onvv-gate/usr/src/common/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);
115 chal = spki->spkac->challenge;
118 i=OBJ_obj2nid(spki->sig_algor->algorithm);
122 n=spki->signature->length;
123 s=(char *)spki->signature->data;
/opensolaris-onvv-gate/usr/src/common/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.c2243 NETSCAPE_SPKI *spki = NULL; local
2316 spki = NETSCAPE_SPKI_b64_decode(cv->value, -1);
2317 if (spki == NULL)
2347 if (spki == NULL)
2360 if ((pktmp=NETSCAPE_SPKI_get_pubkey(spki)) == NULL)
2366 j = NETSCAPE_SPKI_verify(spki, pktmp);
2382 if (spki != NULL) NETSCAPE_SPKI_free(spki);
/opensolaris-onvv-gate/usr/src/lib/libkmf/ber_der/common/
H A Dclasn1.c74 free_decoded_spki(KMF_X509_SPKI *spki) argument
76 if (spki != NULL) {
77 free_algoid(&spki->algorithm);
78 free_data(&spki->subjectPublicKey);
338 encode_spki(BerElement *asn1, KMF_X509_SPKI *spki) argument
349 if ((ret = encode_algoid(asn1, &spki->algorithm, TRUE)) != KMF_OK)
352 if (kmfber_printf(asn1, "B}", spki->subjectPublicKey.Data,
353 spki->subjectPublicKey.Length * 8) == -1)
360 DerEncodeSPKI(KMF_X509_SPKI *spki, KMF_DATA *EncodedSPKI) argument
366 if (spki
390 get_spki(BerElement *asn1, KMF_X509_SPKI *spki) argument
603 DerDecodeSPKI(KMF_DATA *EncodedSPKI, KMF_X509_SPKI *spki) argument
[all...]
/opensolaris-onvv-gate/usr/src/lib/libkmf/libkmf/common/
H A Dcertop.c840 KMF_X509_SPKI spki; local
945 ret = DerDecodeSPKI(&derkey, &spki);
947 ret = PKCS_VerifyData(handle, sigAlg, &spki,
953 kmf_free_algoid(&spki.algorithm);
954 kmf_free_data(&spki.subjectPublicKey);
3166 KMF_X509_SPKI spki; local
3177 (void) memset(&spki, 0, sizeof (KMF_X509_SPKI));
3185 ret = DerDecodeSPKI(derkey, &spki);
3216 ret = PKCS_VerifyData(handle, algid, &spki,
3239 kmf_free_algoid(&spki
[all...]
H A Dpk11keys.c704 GetIDFromSPKI(KMF_X509_SPKI *spki, KMF_DATA *ID) argument
712 if (ID == NULL || spki == NULL)
721 algId = x509_algoid_to_algid(&spki->algorithm.algorithm);
725 rv = ExtractSPKIData(spki, algId, KeyParts, &uNumKeyParts);
H A Dgeneralop.c1273 kmf_free_spki(KMF_X509_SPKI *spki) argument
1275 if (spki != NULL) {
1276 kmf_free_algoid(&spki->algorithm);
1277 kmf_free_data(&spki->subjectPublicKey);
/opensolaris-onvv-gate/usr/src/lib/libkmf/plugins/kmf_pkcs11/common/
H A Dpkcs11_spi.c783 KMF_X509_SPKI spki; local
1053 spki.algorithm.algorithm = *Algorithm;
1055 spki.algorithm.parameters.Data =
1057 spki.algorithm.parameters.Length = PubKeyParams->bv_len;
1059 spki.algorithm.parameters.Data = NULL;
1060 spki.algorithm.parameters.Length = 0;
1064 spki.subjectPublicKey.Data = (uchar_t *)EncodedKey->bv_val;
1065 spki.subjectPublicKey.Length = EncodedKey->bv_len;
1067 spki.subjectPublicKey.Data = NULL;
1068 spki
[all...]
/opensolaris-onvv-gate/usr/src/lib/libkmf/plugins/kmf_nss/common/
H A Dnss_spi.c1092 CERTSubjectPublicKeyInfo *spki = NULL; local
1097 spki = SECKEY_CreateSubjectPublicKeyInfo(keyp->keyp);
1098 if (spki == NULL) {
1103 rvitem = SEC_ASN1EncodeItem(NULL, NULL, spki,
1120 SECKEY_DestroySubjectPublicKeyInfo(spki);
/opensolaris-onvv-gate/usr/src/lib/libslp/clib/
H A Dslp_ami.h513 struct ami_pubkey_info *spki; member in struct:ami_pubkey_and_challenge

Completed in 560 milliseconds