5 // Created by Martin Baulig on 3/3/16.
6 // Copyright © 2016 Xamarin. All rights reserved.
9 #ifndef __btls__btls_x509_chain__
10 #define __btls__btls_x509_chain__
14 #include "btls-x509.h"
17 mono_btls_x509_chain_new (void);
20 mono_btls_x509_chain_from_certs (STACK_OF(X509
) *certs
);
23 mono_btls_x509_chain_peek_certs (MonoBtlsX509Chain
*chain
);
26 mono_btls_x509_chain_get_count (MonoBtlsX509Chain
*chain
);
29 mono_btls_x509_chain_get_cert (MonoBtlsX509Chain
*chain
, int index
);
32 mono_btls_x509_chain_up_ref (MonoBtlsX509Chain
*chain
);
35 mono_btls_x509_chain_free (MonoBtlsX509Chain
*chain
);
38 mono_btls_x509_chain_add_cert (MonoBtlsX509Chain
*chain
, X509
*x509
);
40 #endif /* defined(__btls__btls_x509_chain__) */