pub struct CertificateSignedRequest {
pub certificate_chain: String,
pub certificate_type: Option<CertificateSigningUseEnum>,
pub request_id: Option<i64>,
pub custom_data: Option<CustomData>,
}Fields§
§certificate_chain: StringThe signed PEM encoded X.509 certificate. This SHALL also contain the necessary sub CA certificates, when applicable. The order of the bundle follows the certificate chain, starting from the leaf certificate. The Configuration Variable <<configkey-max-certificate-chain-size,MaxCertificateChainSize>> can be used to limit the maximum size of this field.
certificate_type: Option<CertificateSigningUseEnum>§request_id: Option<i64>(2.1) RequestId to correlate this message with the SignCertificateRequest.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for CertificateSignedRequest
impl Clone for CertificateSignedRequest
Source§impl Debug for CertificateSignedRequest
impl Debug for CertificateSignedRequest
Source§impl<'de> Deserialize<'de> for CertificateSignedRequest
impl<'de> Deserialize<'de> for CertificateSignedRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CertificateSignedRequest
impl PartialEq for CertificateSignedRequest
Source§impl Request for CertificateSignedRequest
impl Request for CertificateSignedRequest
Source§impl Serialize for CertificateSignedRequest
impl Serialize for CertificateSignedRequest
impl StructuralPartialEq for CertificateSignedRequest
Auto Trait Implementations§
impl Freeze for CertificateSignedRequest
impl RefUnwindSafe for CertificateSignedRequest
impl Send for CertificateSignedRequest
impl Sync for CertificateSignedRequest
impl Unpin for CertificateSignedRequest
impl UnsafeUnpin for CertificateSignedRequest
impl UnwindSafe for CertificateSignedRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more