Type Alias CertificateInnerValueOwned

Source
pub type CertificateInnerValueOwned = PolyType<<Cached<ASN1<TBSCertificate>> as Combinator>::Owned, <Cached<ASN1<AlgorithmIdentifier>> as Combinator>::Owned, <ASN1<BitString> as Combinator>::Owned>;

Aliased Type§

struct CertificateInnerValueOwned {
    pub cert: PolyType<i64, BigIntOwned, AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<PolyType<BigIntOwned, BigIntOwned, BigIntOwned>, EndValue>, EndValue, EndValue, EndValue, EndValue, Either<NullValue, EndValue>, ObjectIdentifierValue, Vec<u8>>>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, PolyType<PolyType<UTCTimeValueInner, GeneralizedTimeValueInner>, PolyType<UTCTimeValueInner, GeneralizedTimeValueInner>>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, PolyType<AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<PolyType<BigIntOwned, BigIntOwned, BigIntOwned>, EndValue>, EndValue, EndValue, EndValue, EndValue, Either<NullValue, EndValue>, ObjectIdentifierValue, Vec<u8>>>, BitStringValueOwned>, BitStringValueOwned, BitStringValueOwned, VecDeep<ExtensionPoly<ObjectIdentifierValue, PolyType<PolyType<Vec<u8>, Vec<u8>, BigIntOwned>, Vec<u8>, PolyType<bool, i64>, VecDeep<PolyType<ObjectIdentifierValue, Vec<u8>>>, VecDeep<ObjectIdentifierValue>, BitStringValueOwned, VecDeep<PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>>, PolyType<VecDeep<PolyType<PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>, i64, i64>>, VecDeep<PolyType<PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>, i64, i64>>>, VecDeep<PolyType<ObjectIdentifierValue, PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>>>, Vec<u8>>>>>,
    pub sig_alg: AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<PolyType<BigIntOwned, BigIntOwned, BigIntOwned>, EndValue>, EndValue, EndValue, EndValue, EndValue, Either<NullValue, EndValue>, ObjectIdentifierValue, Vec<u8>>>,
    pub sig: BitStringValueOwned,
}

Fields§

§cert: PolyType<i64, BigIntOwned, AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<PolyType<BigIntOwned, BigIntOwned, BigIntOwned>, EndValue>, EndValue, EndValue, EndValue, EndValue, Either<NullValue, EndValue>, ObjectIdentifierValue, Vec<u8>>>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, PolyType<PolyType<UTCTimeValueInner, GeneralizedTimeValueInner>, PolyType<UTCTimeValueInner, GeneralizedTimeValueInner>>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, PolyType<AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<PolyType<BigIntOwned, BigIntOwned, BigIntOwned>, EndValue>, EndValue, EndValue, EndValue, EndValue, Either<NullValue, EndValue>, ObjectIdentifierValue, Vec<u8>>>, BitStringValueOwned>, BitStringValueOwned, BitStringValueOwned, VecDeep<ExtensionPoly<ObjectIdentifierValue, PolyType<PolyType<Vec<u8>, Vec<u8>, BigIntOwned>, Vec<u8>, PolyType<bool, i64>, VecDeep<PolyType<ObjectIdentifierValue, Vec<u8>>>, VecDeep<ObjectIdentifierValue>, BitStringValueOwned, VecDeep<PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>>, PolyType<VecDeep<PolyType<PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>, i64, i64>>, VecDeep<PolyType<PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>, i64, i64>>>, VecDeep<PolyType<ObjectIdentifierValue, PolyType<Vec<u8>, String, String, Vec<u8>, VecDeep<VecDeep<PolyType<ObjectIdentifierValue, PolyType<String, String, String, Vec<u8>, Vec<u8>, Vec<u8>>>>>, Vec<u8>, String, Vec<u8>, ObjectIdentifierValue>>>, Vec<u8>>>>>§sig_alg: AlgorithmIdentifierPoly<ObjectIdentifierValue, PolyType<Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<NullValue, EndValue>, Either<PolyType<BigIntOwned, BigIntOwned, BigIntOwned>, EndValue>, EndValue, EndValue, EndValue, EndValue, Either<NullValue, EndValue>, ObjectIdentifierValue, Vec<u8>>>§sig: BitStringValueOwned