[]Struct jni_android_sys::java::security::cert::X509CertSelector

#[repr(transparent)]
pub struct X509CertSelector(_);

public class X509CertSelector

Required feature: java-security-cert-X509CertSelector

Methods

impl X509CertSelector

pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, X509CertSelector>>[src]

pub fn set_certificate<'env>(
    &'env self,
    arg0: impl Into<Option<&'env X509Certificate>>
) -> Result<()>
[src]

setCertificate

Required features: "java-security-cert-X509Certificate"

pub fn set_serial_number<'env>(
    &'env self,
    arg0: impl Into<Option<&'env BigInteger>>
) -> Result<()>
[src]

setSerialNumber

Required features: "java-math-BigInteger"

pub fn set_issuer_x500_principal<'env>(
    &'env self,
    arg0: impl Into<Option<&'env X500Principal>>
) -> Result<()>
[src]

setIssuer

Required features: "javax-security-auth-x500-X500Principal"

pub fn set_issuer_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<()>
[src]

setIssuer

Required features: "java-lang-String"

pub fn set_issuer_byte_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

setIssuer

pub fn set_subject_x500_principal<'env>(
    &'env self,
    arg0: impl Into<Option<&'env X500Principal>>
) -> Result<()>
[src]

setSubject

Required features: "javax-security-auth-x500-X500Principal"

pub fn set_subject_string<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<()>
[src]

setSubject

Required features: "java-lang-String"

pub fn set_subject_byte_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

setSubject

pub fn set_subject_key_identifier<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

setSubjectKeyIdentifier

pub fn set_authority_key_identifier<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

setAuthorityKeyIdentifier

pub fn set_certificate_valid<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Date>>
) -> Result<()>
[src]

setCertificateValid

Required features: "java-util-Date"

pub fn set_private_key_valid<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Date>>
) -> Result<()>
[src]

setPrivateKeyValid

Required features: "java-util-Date"

pub fn set_subject_public_key_alg_id<'env>(
    &'env self,
    arg0: impl Into<Option<&'env String>>
) -> Result<()>
[src]

setSubjectPublicKeyAlgID

Required features: "java-lang-String"

pub fn set_subject_public_key_public_key<'env>(
    &'env self,
    arg0: impl Into<Option<&'env PublicKey>>
) -> Result<()>
[src]

setSubjectPublicKey

Required features: "java-security-PublicKey"

pub fn set_subject_public_key_byte_array<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

setSubjectPublicKey

pub fn set_key_usage<'env>(
    &'env self,
    arg0: impl Into<Option<&'env BooleanArray>>
) -> Result<()>
[src]

setKeyUsage

pub fn set_extended_key_usage<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Set>>
) -> Result<()>
[src]

setExtendedKeyUsage

Required features: "java-util-Set"

pub fn set_match_all_subject_alt_names<'env>(
    &'env self,
    arg0: bool
) -> Result<()>
[src]

pub fn set_subject_alternative_names<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Collection>>
) -> Result<()>
[src]

setSubjectAlternativeNames

Required features: "java-util-Collection"

pub fn add_subject_alternative_name_int_string<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env String>>
) -> Result<()>
[src]

addSubjectAlternativeName

Required features: "java-lang-String"

pub fn add_subject_alternative_name_int_byte_array<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

addSubjectAlternativeName

pub fn set_name_constraints<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

setNameConstraints

pub fn set_basic_constraints<'env>(&'env self, arg0: i32) -> Result<()>[src]

pub fn set_policy<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Set>>
) -> Result<()>
[src]

setPolicy

Required features: "java-util-Set"

pub fn set_path_to_names<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Collection>>
) -> Result<()>
[src]

setPathToNames

Required features: "java-util-Collection"

pub fn add_path_to_name_int_string<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env String>>
) -> Result<()>
[src]

addPathToName

Required features: "java-lang-String"

pub fn add_path_to_name_int_byte_array<'env>(
    &'env self,
    arg0: i32,
    arg1: impl Into<Option<&'env ByteArray>>
) -> Result<()>
[src]

addPathToName

pub fn get_certificate<'env>(
    &'env self
) -> Result<Option<Local<'env, X509Certificate>>>
[src]

getCertificate

Required features: "java-security-cert-X509Certificate"

pub fn get_serial_number<'env>(
    &'env self
) -> Result<Option<Local<'env, BigInteger>>>
[src]

getSerialNumber

Required features: "java-math-BigInteger"

pub fn get_issuer<'env>(
    &'env self
) -> Result<Option<Local<'env, X500Principal>>>
[src]

getIssuer

Required features: "javax-security-auth-x500-X500Principal"

pub fn get_issuer_as_string<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>>
[src]

getIssuerAsString

Required features: "java-lang-String"

pub fn get_issuer_as_bytes<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>>
[src]

pub fn get_subject<'env>(
    &'env self
) -> Result<Option<Local<'env, X500Principal>>>
[src]

getSubject

Required features: "javax-security-auth-x500-X500Principal"

pub fn get_subject_as_string<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>>
[src]

getSubjectAsString

Required features: "java-lang-String"

pub fn get_subject_as_bytes<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>>
[src]

pub fn get_subject_key_identifier<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>>
[src]

pub fn get_authority_key_identifier<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>>
[src]

pub fn get_certificate_valid<'env>(
    &'env self
) -> Result<Option<Local<'env, Date>>>
[src]

getCertificateValid

Required features: "java-util-Date"

pub fn get_private_key_valid<'env>(
    &'env self
) -> Result<Option<Local<'env, Date>>>
[src]

getPrivateKeyValid

Required features: "java-util-Date"

pub fn get_subject_public_key_alg_id<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>>
[src]

getSubjectPublicKeyAlgID

Required features: "java-lang-String"

pub fn get_subject_public_key<'env>(
    &'env self
) -> Result<Option<Local<'env, PublicKey>>>
[src]

getSubjectPublicKey

Required features: "java-security-PublicKey"

pub fn get_key_usage<'env>(
    &'env self
) -> Result<Option<Local<'env, BooleanArray>>>
[src]

pub fn get_extended_key_usage<'env>(
    &'env self
) -> Result<Option<Local<'env, Set>>>
[src]

getExtendedKeyUsage

Required features: "java-util-Set"

pub fn get_match_all_subject_alt_names<'env>(&'env self) -> Result<bool>[src]

pub fn get_subject_alternative_names<'env>(
    &'env self
) -> Result<Option<Local<'env, Collection>>>
[src]

getSubjectAlternativeNames

Required features: "java-util-Collection"

pub fn get_name_constraints<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>>
[src]

pub fn get_basic_constraints<'env>(&'env self) -> Result<i32>[src]

pub fn get_policy<'env>(&'env self) -> Result<Option<Local<'env, Set>>>[src]

getPolicy

Required features: "java-util-Set"

pub fn get_path_to_names<'env>(
    &'env self
) -> Result<Option<Local<'env, Collection>>>
[src]

getPathToNames

Required features: "java-util-Collection"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn match<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Certificate>>
) -> Result<bool>
[src]

match

Required features: "java-security-cert-Certificate"

pub fn clone<'env>(&'env self) -> Result<Option<Local<'env, Object>>>[src]

clone

Required features: "java-lang-Object"

Methods from Deref<Target = Object>

pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl AsRef<CertSelector> for X509CertSelector

impl Deref for X509CertSelector

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for X509CertSelector

impl AsJValue for X509CertSelector

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]