-- | Creates a value of 'X509CertificateDetails' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'xcdSubject'
--
-- * 'xcdExpiryTime'
--
-- * 'xcdStartTime'
--
-- * 'xcdSignatureAlgorithm'
--
-- * 'xcdIssuer'
--
-- * 'xcdPublicKeyType'
x509CertificateDetails
    :: X509CertificateDetails
x509CertificateDetails =
  X509CertificateDetails'
    { _xcdSubject = Nothing
    , _xcdExpiryTime = Nothing
    , _xcdStartTime = Nothing
    , _xcdSignatureAlgorithm = Nothing
    , _xcdIssuer = Nothing
    , _xcdPublicKeyType = Nothing
    }
x509CertificateDetails
    :: X509CertificateDetails
x509CertificateDetails =
  X509CertificateDetails'
    { _xcdSubject = Nothing
    , _xcdExpiryTime = Nothing
    , _xcdStartTime = Nothing
    , _xcdSignatureAlgorithm = Nothing
    , _xcdIssuer = Nothing
    , _xcdPublicKeyType = Nothing
    }
x509CertificateDetails =
  X509CertificateDetails'
    { _xcdSubject = Nothing
    , _xcdExpiryTime = Nothing
    , _xcdStartTime = Nothing
    , _xcdSignatureAlgorithm = Nothing
    , _xcdIssuer = Nothing
    , _xcdPublicKeyType = Nothing
    }