class KeyObject extends cryptoMod.KeyObject
- Annotations
- @JSType() @JSImport("node:crypto", "KeyObject") @native()
- Source
- nodeCryptoMod.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- KeyObject
- KeyObject
- _KeyLike
- StObject
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new KeyObject()
- Attributes
- protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- var asymmetricKeyDetails: UndefOr[AsymmetricKeyDetails]
This property exists only on asymmetric keys.
This property exists only on asymmetric keys. Depending on the type of the key, this object contains information about the key. None of the information obtained through this property can be used to uniquely identify a key or to compromise the security of the key.
- Definition Classes
- KeyObject
- var asymmetricKeySize: UndefOr[Double]
For asymmetric keys, this property represents the size of the embedded key in bytes.
For asymmetric keys, this property represents the size of the embedded key in bytes. This property is
undefinedfor symmetric keys.- Definition Classes
- KeyObject
- var asymmetricKeyType: UndefOr[KeyType]
- Definition Classes
- KeyObject
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def export(options: JwkKeyExportOptions): JsonWebKey
- Definition Classes
- KeyObject
- def export(): JsonWebKey
- Definition Classes
- KeyObject
- def export_Buffer(): Buffer
- Definition Classes
- KeyObject
- Annotations
- @JSName("export")
- def export_der(options: KeyExportOptions[der]): Buffer
- Definition Classes
- KeyObject
- Annotations
- @JSName("export")
- def export_pem(options: KeyExportOptions[pem]): |[scala.Predef.String, Buffer]
- Definition Classes
- KeyObject
- Annotations
- @JSName("export")
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hasOwnProperty(v: scala.Predef.String): Boolean
- Definition Classes
- Object
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def propertyIsEnumerable(v: scala.Predef.String): Boolean
- Definition Classes
- Object
- var symmetricKeySize: UndefOr[Double]
- Definition Classes
- KeyObject
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toLocaleString(): scala.Predef.String
- Definition Classes
- Object
- def toString(): java.lang.String
- Definition Classes
- AnyRef → Any
- var type: KeyObjectType
- Definition Classes
- KeyObject
- def valueOf(): Any
- Definition Classes
- Object
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated