#[repr(C)]pub struct WS_SECURITY_ALGORITHM_SUITE {Show 14 fields
pub canonicalizationAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub digestAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub symmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub asymmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub encryptionAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub keyDerivationAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub symmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub asymmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID,
pub minSymmetricKeyLength: u32,
pub maxSymmetricKeyLength: u32,
pub minAsymmetricKeyLength: u32,
pub maxAsymmetricKeyLength: u32,
pub properties: *mut WS_SECURITY_ALGORITHM_PROPERTY,
pub propertyCount: u32,
}
Expand description
Required features: "Win32_Networking_WindowsWebServices"
Fields
canonicalizationAlgorithm: WS_SECURITY_ALGORITHM_ID
digestAlgorithm: WS_SECURITY_ALGORITHM_ID
symmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID
asymmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID
encryptionAlgorithm: WS_SECURITY_ALGORITHM_ID
keyDerivationAlgorithm: WS_SECURITY_ALGORITHM_ID
symmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID
asymmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID
minSymmetricKeyLength: u32
maxSymmetricKeyLength: u32
minAsymmetricKeyLength: u32
maxAsymmetricKeyLength: u32
properties: *mut WS_SECURITY_ALGORITHM_PROPERTY
propertyCount: u32
Trait Implementations
impl Clone for WS_SECURITY_ALGORITHM_SUITE
impl Clone for WS_SECURITY_ALGORITHM_SUITE
impl Copy for WS_SECURITY_ALGORITHM_SUITE
Auto Trait Implementations
impl RefUnwindSafe for WS_SECURITY_ALGORITHM_SUITE
impl !Send for WS_SECURITY_ALGORITHM_SUITE
impl !Sync for WS_SECURITY_ALGORITHM_SUITE
impl Unpin for WS_SECURITY_ALGORITHM_SUITE
impl UnwindSafe for WS_SECURITY_ALGORITHM_SUITE
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more