krb5_octet_data
krb5_octet_data issuerAndSerial; /* Optional -- IssuerAndSerialNumber (der-encoded) */
krb5_octet_data signedAuthPack;
krb5_octet_data kdcCert; /* Optional */
krb5_octet_data encryptionCert;
krb5_octet_data signedAuthPack;
krb5_octet_data kdcPkId; /* Optional */
krb5_octet_data dhSignedData;
krb5_octet_data serverDHNonce; /* Optional */
krb5_octet_data subjectPublicKey; /* BIT STRING */
krb5_octet_data subjectPublicKey; /* BIT STRING */
krb5_octet_data dhSignedData;
krb5_octet_data encKeyPack;
krb5_octet_data encKeyPack;
krb5_octet_data kdcRealm;
krb5_octet_data algorithm; /* OID */
krb5_octet_data parameters; /* Optional */
krb5_octet_data subjectPublicKey; /* BIT STRING */
krb5_octet_data clientDHNonce; /* Optional */
krb5_octet_data subjectName; /* Optional */
krb5_octet_data issuerAndSerialNumber; /* Optional */
krb5_octet_data subjectKeyIdentifier; /* Optional */
krb5_octet_data caName; /* fully-qualified X.500 "Name" as defined by X.509 (der-encoded) */
extern const krb5_octet_data dh_oid;
krb5_error_code pkinit_copy_krb5_octet_data(krb5_octet_data *dst, const krb5_octet_data *src);
krb5_octet_data dh_data = { 0, 0, NULL };
krb5_octet_data *dh_params, /* IN
krb5_octet_data *dh_params,
krb5_octet_data des3oid = {0, 8, (unsigned char *)"\x2A\x86\x48\x86\xF7\x0D\x03\x07" };
const krb5_octet_data
pkinit_copy_krb5_octet_data(krb5_octet_data *dst, const krb5_octet_data *src)
krb5_octet_data authp_data = {0, 0, NULL}, krb5_authz = {0, 0, NULL};