pub struct SignCertificateRequest {
pub csr: String,
pub certificate_type: Option<CertificateSigningUseEnum>,
pub hash_root_certificate: Option<CertificateHashData>,
pub request_id: Option<i64>,
pub custom_data: Option<CustomData>,
}Fields§
§csr: StringThe Charging Station SHALL send the public key in form of a Certificate Signing Request (CSR) as described in RFC 2986 [22] and then PEM encoded, using the <<signcertificaterequest,SignCertificateRequest>> message.
certificate_type: Option<CertificateSigningUseEnum>§hash_root_certificate: Option<CertificateHashData>§request_id: Option<i64>(2.1) RequestId to match this message with the CertificateSignedRequest.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for SignCertificateRequest
impl Clone for SignCertificateRequest
Source§impl Debug for SignCertificateRequest
impl Debug for SignCertificateRequest
Source§impl<'de> Deserialize<'de> for SignCertificateRequest
impl<'de> Deserialize<'de> for SignCertificateRequest
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 SignCertificateRequest
impl PartialEq for SignCertificateRequest
Source§impl Request for SignCertificateRequest
impl Request for SignCertificateRequest
Source§impl Serialize for SignCertificateRequest
impl Serialize for SignCertificateRequest
impl StructuralPartialEq for SignCertificateRequest
Auto Trait Implementations§
impl Freeze for SignCertificateRequest
impl RefUnwindSafe for SignCertificateRequest
impl Send for SignCertificateRequest
impl Sync for SignCertificateRequest
impl Unpin for SignCertificateRequest
impl UnsafeUnpin for SignCertificateRequest
impl UnwindSafe for SignCertificateRequest
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