Type Definition opcua_crypto::pkey::PrivateKey
source · [−]Implementations
sourceimpl PrivateKey
impl PrivateKey
pub fn new(bit_length: u32) -> PrivateKey
pub fn wrap_private_key(pkey: PKey<Private>) -> PrivateKey
pub fn from_pem(pem: &[u8]) -> Result<PrivateKey, PKeyError>
pub fn private_key_to_pem(&self) -> Result<Vec<u8>, PKeyError>
sourcepub fn sign_sha1(
&self,
data: &[u8],
signature: &mut [u8]
) -> Result<usize, StatusCode>
pub fn sign_sha1(
&self,
data: &[u8],
signature: &mut [u8]
) -> Result<usize, StatusCode>
Signs the data using RSA-SHA1
sourcepub fn sign_sha256(
&self,
data: &[u8],
signature: &mut [u8]
) -> Result<usize, StatusCode>
pub fn sign_sha256(
&self,
data: &[u8],
signature: &mut [u8]
) -> Result<usize, StatusCode>
Signs the data using RSA-SHA256
Trait Implementations
sourceimpl KeySize for PrivateKey
impl KeySize for PrivateKey
sourcefn bit_length(&self) -> usize
fn bit_length(&self) -> usize
Length in bits