Current section

Files

Jump to
diint_utilites_common_app src security diint_certificate.erl
Raw

src/security/diint_certificate.erl

%%%-------------------------------------------------------------------
%%% @author cheese
%%% @copyright (C) 2016, <COMPANY>
%%% @doc
%%%
%%% @end
%%% Created : 05. Jul 2016 8:27 AM
%%%-------------------------------------------------------------------
-module(diint_certificate).
-author("cheese").
%% API
-export([get_oid_data/2]).
get_oid_data(_OID, []) ->
{error, not_found};
get_oid_data(OID, [[{'AttributeTypeAndValue', OID, <<_ID:1/binary, _Len:1/binary, Data/binary>>}] | _Tail]) ->
{ok, Data};
get_oid_data(OID, [[{'AttributeTypeAndValue', OID, Data}] | _Tail]) ->
{ok, Data};
get_oid_data(OID, [_Head | Tail]) ->
get_oid_data(OID, Tail).