{
OCSP_CERTID *id = NULL;
const X509_NAME *iname;
- ASN1_BIT_STRING *ikey;
+ const ASN1_BIT_STRING *ikey;
ASN1_INTEGER *sno;
if (issuer == NULL) {
{
const X509_NAME *iname;
const ASN1_INTEGER *serial;
- ASN1_BIT_STRING *ikey;
+ const ASN1_BIT_STRING *ikey;
if (!dgst)
dgst = EVP_sha1();
int derlen;
int i;
unsigned char SHA1md[SHA_DIGEST_LENGTH];
- ASN1_BIT_STRING *keybstr;
+ const ASN1_BIT_STRING *keybstr;
const X509_NAME *subj;
EVP_MD *md = NULL;
int X509_pubkey_digest(const X509 *data, const EVP_MD *type,
unsigned char *md, unsigned int *len)
{
- ASN1_BIT_STRING *key = X509_get0_pubkey_bitstr(data);
+ const ASN1_BIT_STRING *key = X509_get0_pubkey_bitstr(data);
if (key == NULL)
return 0;
return 1;
}
-ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x)
+const ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x)
{
if (x == NULL)
return NULL;
const ASN1_BIT_STRING **psuid);
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x);
-ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x);
+const ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x);
#define X509_REQ_VERSION_1 0
char str1[] = "SubjectPublicKeyInfo", str2[] = "subjectpublickeyinfo";
int res;
X509 *cert = NULL;
- X509_PUBKEY *cert_pubkey = NULL;
+ const X509_PUBKEY *cert_pubkey = NULL;
const unsigned char *p = der_bytes;
if (setlocale(LC_ALL, "") == NULL)