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

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

public class X509CRL

Required feature: java-security-cert-X509CRL

Methods

impl X509CRL

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

equals

Required features: "java-lang-Object"

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

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

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

verify

Required features: "java-security-PublicKey"

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

verify

Required features: "java-lang-String", "java-security-PublicKey"

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

verify

Required features: "java-security-Provider", "java-security-PublicKey"

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

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

getIssuerDN

Required features: "java-security-Principal"

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

getIssuerX500Principal

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

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

getThisUpdate

Required features: "java-util-Date"

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

getNextUpdate

Required features: "java-util-Date"

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

getRevokedCertificate

Required features: "java-math-BigInteger", "java-security-cert-X509CRLEntry"

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

getRevokedCertificate

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

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

getRevokedCertificates

Required features: "java-util-Set"

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

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

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

getSigAlgName

Required features: "java-lang-String"

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

getSigAlgOID

Required features: "java-lang-String"

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

Methods from Deref<Target = CRL>

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

getType

Required features: "java-lang-String"

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

toString

Required features: "java-lang-String"

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

isRevoked

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

Trait Implementations

impl AsRef<X509Extension> for X509CRL

impl Deref for X509CRL

type Target = CRL

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for X509CRL

impl AsJValue for X509CRL

Auto Trait Implementations

impl !Sync for X509CRL

impl Unpin for X509CRL

impl !Send for X509CRL

impl UnwindSafe for X509CRL

impl RefUnwindSafe for X509CRL

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]