MayMeow/php-encrypt

View on GitHub
app/Authority/CertificateAuthorityConfigurationInterface.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace MayMeow\Cryptography\Authority;

interface CertificateAuthorityConfigurationInterface
{
    /**
     * @return mixed
     */
    public function getConfiguration();

    /**
     * @return string
     */
    public function getCaCertificateTemplate() : string;

    /**
     * @return string
     */
    public function getIntermediateCaCertificateTemplate() : string;

    /**
     * @return string
     */
    public function getUserCertificateTemplate() : string;

    /**
     * @return string
     */
    public function getServerCertificateTemplate() : string;

    /**
     * @return string
     */
    public function getCodeSigningCertificateTemplate() : string;
}