Kernel::WebApp::Util::EmailSecurity::SMIME

NAME

Kernel::WebApp::Util::EmailSecurity::SMIME – SMIME email security methods.

PrivateKeyList()

returns the list of private keys.

    my %KeyList = $BackendObject->PrivateKeyList(
        QueueID => 123,                     # (required)
                                            # or
        From    => 'otrsroot@example.com',  # (required)
    );

Returns:

    %KeyList = (
        Valid => [
            'fjiasj',
        ],
        Expired => [
            'asdfasif',
        ],
        Revoked => [
            'asdf',
        ],
        LookupKeys => {
            'fjiasj' => { ... }.
        },
    );

PublicKeyList()

returns the list of private keys.

    my %KeyList = $BackendObject->PublicKeyList(
        To  => [],              # (optional)
        Cc  => [],              # (optional)
        Bcc => [],              # (optional)
    );

Returns:

    %KeyList = (
        Valid => [
            'fjiasj',
        ],
        Expired => [
            'asdfasif',
        ],
        LookupKeys => {
            'fjiasj' => { ... }.
        },
    );
Scroll to Top