22#if !defined WIN32_LEAN_AND_MEAN
23# define WIN32_LEAN_AND_MEAN
28#include <rtl/ustring.hxx>
31#include <com/sun/star/uno/Exception.hpp>
32#include <com/sun/star/uno/SecurityException.hpp>
33#include <com/sun/star/security/XCertificateExtension.hpp>
34#include <com/sun/star/security/XSanExtension.hpp>
35#include <com/sun/star/security/CertAltNameEntry.hpp>
38 css::security::XSanExtension >
45 css::uno::Sequence< css::security::CertAltNameEntry >
m_Entries;
54 virtual css::uno::Sequence< sal_Int8 > SAL_CALL
getExtensionId()
override;
60 virtual css::uno::Sequence< css::security::CertAltNameEntry > SAL_CALL
getAlternativeNames()
override;
63 void setCertExtn(
unsigned char* value,
unsigned int vlen,
unsigned char*
id,
unsigned int idlen,
bool critical ) ;
void setCertExtn(unsigned char *value, unsigned int vlen, unsigned char *id, unsigned int idlen, bool critical)
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getExtensionId() override
virtual ~SanExtensionImpl() override
css::uno::Sequence< sal_Int8 > m_xExtnValue
virtual sal_Bool SAL_CALL isCritical() override
virtual css::uno::Sequence< css::security::CertAltNameEntry > SAL_CALL getAlternativeNames() override
css::uno::Sequence< sal_Int8 > m_xExtnId
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getExtensionValue() override
css::uno::Sequence< css::security::CertAltNameEntry > m_Entries