Current section

Files

Jump to
hackney src hackney_ssl_certificate.erl
Raw

src/hackney_ssl_certificate.erl

%%% -*- erlang -*-
%%%
%%% This file is part of hackney released under the Apache 2 license.
%%% See the NOTICE for more information.
%%%
%% @private
-module(hackney_ssl_certificate).
-include_lib("public_key/include/OTP-PUB-KEY.hrl").
-export(
[public_key_info/1
]).
-spec public_key_info(Cert) -> PKI
when Cert :: #'OTPCertificate'{tbsCertificate :: TBSCert},
TBSCert :: #'OTPTBSCertificate'{subjectPublicKeyInfo :: PKI}.
public_key_info(Cert) ->
((Cert#'OTPCertificate'.tbsCertificate)#'OTPTBSCertificate'.subjectPublicKeyInfo).