Class KeyUtil


  • public class KeyUtil
    extends Object
    • Method Detail

      • createPublicKey

        public static PublicKey createPublicKey​(byte[] key,
                                                int algorithm)
      • createKeyTag

        public static int createKeyTag​(byte[] rdata,
                                       int alg)
        Bereken de keyTag(footprint) van een publieke sleutel. De keyTag berekent een getal waarmee de publieke sleutel te herkennen is, dit is niet per definitie uniek per publieke sleutel. Zie IETF RFC 4034, Appendix B voor meer informatie.
        Parameters:
        rdata - key
        alg - de naam van het algoritme waarmee de public key is gemaakt.
        Returns:
        integer waarde welke de keytag van de public key is
        See Also:
        rfc4034 Dit lijkt op het berekenen van 1 complement checksum (http://nl.wikipedia.org/wiki/One%27s_complement) De onderstaande implementatie is overgenomen van versisign, zie: jdnssec