LibreOffice Module xmlsecurity (master) 1
|
#include <CertificateImpl.hxx>
Public Member Functions | |
CertificateImpl () | |
virtual | ~CertificateImpl () override |
virtual sal_Int16 SAL_CALL | getVersion () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getSerialNumber () override |
virtual OUString SAL_CALL | getIssuerName () override |
virtual OUString SAL_CALL | getSubjectName () override |
virtual css::util::DateTime SAL_CALL | getNotValidBefore () override |
virtual css::util::DateTime SAL_CALL | getNotValidAfter () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getIssuerUniqueID () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getSubjectUniqueID () override |
virtual css::uno::Sequence< css::uno::Reference< css::security::XCertificateExtension > > SAL_CALL | getExtensions () override |
virtual css::uno::Reference< css::security::XCertificateExtension > SAL_CALL | findCertificateExtension (const css::uno::Sequence< sal_Int8 > &oid) override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getEncoded () override |
virtual OUString SAL_CALL | getSubjectPublicKeyAlgorithm () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getSubjectPublicKeyValue () override |
virtual OUString SAL_CALL | getSignatureAlgorithm () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getSHA1Thumbprint () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getMD5Thumbprint () override |
virtual sal_Int32 SAL_CALL | getCertificateUsage () override |
virtual css::uno::Sequence< sal_Int8 > | getSHA256Thumbprint () override |
virtual svl::crypto::SignatureMethodAlgorithm | getSignatureMethodAlgorithm () override |
virtual css::security::CertificateKind SAL_CALL | getCertificateKind () override |
void | setCertificate (GpgME::Context *ctx, const GpgME::Key &key) |
const GpgME::Key * | getCertificate () const |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Attributes | |
GpgME::Key | m_pKey |
css::uno::Sequence< sal_Int8 > | m_aBits |
Definition at line 33 of file CertificateImpl.hxx.
CertificateImpl::CertificateImpl | ( | ) |
Definition at line 30 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 34 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 117 of file CertificateImpl.cxx.
const GpgME::Key * CertificateImpl::getCertificate | ( | ) | const |
Definition at line 228 of file CertificateImpl.cxx.
References m_pKey.
Referenced by SecurityEnvironmentGpg::verifyCertificate().
|
overridevirtual |
Definition at line 186 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 191 of file CertificateImpl.cxx.
Definition at line 123 of file CertificateImpl.cxx.
References m_aBits.
|
overridevirtual |
Definition at line 111 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 234 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 51 of file CertificateImpl.cxx.
References m_pKey.
Referenced by getSubjectName().
Definition at line 99 of file CertificateImpl.cxx.
Definition at line 178 of file CertificateImpl.cxx.
References m_pKey.
|
overridevirtual |
Definition at line 90 of file CertificateImpl.cxx.
References m_pKey.
|
overridevirtual |
Definition at line 81 of file CertificateImpl.cxx.
References m_pKey.
Definition at line 44 of file CertificateImpl.cxx.
Definition at line 156 of file CertificateImpl.cxx.
References m_pKey.
Definition at line 164 of file CertificateImpl.cxx.
References m_pKey.
|
overridevirtual |
Definition at line 143 of file CertificateImpl.cxx.
References m_pKey.
|
overridevirtual |
Definition at line 173 of file CertificateImpl.cxx.
References svl::crypto::RSA.
|
overridevirtual |
Definition at line 60 of file CertificateImpl.cxx.
References getIssuerName().
|
overridevirtual |
Definition at line 129 of file CertificateImpl.cxx.
References m_pKey.
Definition at line 138 of file CertificateImpl.cxx.
Definition at line 105 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 246 of file CertificateImpl.cxx.
|
overridevirtual |
Definition at line 39 of file CertificateImpl.cxx.
void CertificateImpl::setCertificate | ( | GpgME::Context * | ctx, |
const GpgME::Key & | key | ||
) |
|
overridevirtual |
Definition at line 240 of file CertificateImpl.cxx.
References cppu::supportsService().
|
private |
Definition at line 39 of file CertificateImpl.hxx.
Referenced by getEncoded(), and setCertificate().
|
private |
Definition at line 38 of file CertificateImpl.hxx.
Referenced by getCertificate(), getIssuerName(), getMD5Thumbprint(), getNotValidAfter(), getNotValidBefore(), getSHA1Thumbprint(), getSHA256Thumbprint(), getSignatureAlgorithm(), getSubjectPublicKeyAlgorithm(), and setCertificate().