DEREncoder (Deriferentni kod)

DEREncoder (Deriferentni kod)

Približni podaci

DEREncoder je klasa u Aspose.PDF FOSS za Java.

Kodiranje ASN.1 DER (Distinguished Encoding Rules) struktura.

Ova klasa pruža 16 metoda za rad s DEREncoder objektima u Java programima. Postoje i sljedeće metode: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet, i tri dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java.

Metoda za primjenu

PotpisOpisivanje
encodeSequence()byte[]Kodira SEKVENCE (tag 0x30) koja sadrži navedenu sadržaj.
encodeSet()byte[]Kodira SET (tag 0x31) koji sadrži navedenu sadržaj.
encodeOID(oid: String)byte[]Kodira OID od doted niz.
encodeInteger(value: BigInteger)byte[]Kodira INTEGER.
encodeInteger(value: int)byte[]Kodira mali čitav broj.
encodeOctetString(data: byte[])byte[]Kodira OCTET STRING.
encodeBitString(data: byte[])byte[]Kodira BIT STRING (s prefiksom za neiskorištene bitove bajt 0x00).
encodeNull()byte[]Kodiranje NULL.
encodeContextTag(tagNumber: int, content: byte[])byte[]Kodira kontekstno specifičan konstruirani oznaka [n] EXPLICIT.
encodeContextTagImplicit(tagNumber: int, content: byte[])byte[]Kodira kontekstno specifični implicitni tag [n] IMPLICIT (čuva unutarnji sadržaj).
encodeUTCTime(date: Date)byte[]Kodira vrijednost UTCTime.
encodePrintableString(s: String)byte[]Kodira PrintableString.
encodeUTF8String(s: String)byte[]Kodira UTF8String.
encodeAlgorithmIdentifier(oid: String)byte[]Kodira AlgorithmIdentifier sekvencu {OID, NULL }.
encodeTLV(tag: int, value: byte[])byte[]Kodira trijezicu vrijednosti.
encodeLength(length: int)byte[]Kodira vrijednost DER dužine.

Također pogledajte:

 Hrvatski