Class ExportKeyMaterial

    • Method Detail

      • tr31KeyBlock

        public final ExportTr31KeyBlock tr31KeyBlock()

        Parameter information for key material export using symmetric TR-31 key exchange method.

        Returns:
        Parameter information for key material export using symmetric TR-31 key exchange method.
      • tr34KeyBlock

        public final ExportTr34KeyBlock tr34KeyBlock()

        Parameter information for key material export using the asymmetric TR-34 key exchange method.

        Returns:
        Parameter information for key material export using the asymmetric TR-34 key exchange method.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)
      • fromTr31KeyBlock

        public static ExportKeyMaterial fromTr31KeyBlock​(ExportTr31KeyBlock tr31KeyBlock)
        Create an instance of this class with tr31KeyBlock() initialized to the given value.

        Parameter information for key material export using symmetric TR-31 key exchange method.

        Parameters:
        tr31KeyBlock - Parameter information for key material export using symmetric TR-31 key exchange method.
      • fromTr31KeyBlock

        public static ExportKeyMaterial fromTr31KeyBlock​(Consumer<ExportTr31KeyBlock.Builder> tr31KeyBlock)
        Create an instance of this class with tr31KeyBlock() initialized to the given value.

        Parameter information for key material export using symmetric TR-31 key exchange method.

        Parameters:
        tr31KeyBlock - Parameter information for key material export using symmetric TR-31 key exchange method.
      • fromTr34KeyBlock

        public static ExportKeyMaterial fromTr34KeyBlock​(ExportTr34KeyBlock tr34KeyBlock)
        Create an instance of this class with tr34KeyBlock() initialized to the given value.

        Parameter information for key material export using the asymmetric TR-34 key exchange method.

        Parameters:
        tr34KeyBlock - Parameter information for key material export using the asymmetric TR-34 key exchange method.
      • fromTr34KeyBlock

        public static ExportKeyMaterial fromTr34KeyBlock​(Consumer<ExportTr34KeyBlock.Builder> tr34KeyBlock)
        Create an instance of this class with tr34KeyBlock() initialized to the given value.

        Parameter information for key material export using the asymmetric TR-34 key exchange method.

        Parameters:
        tr34KeyBlock - Parameter information for key material export using the asymmetric TR-34 key exchange method.