Uses of Interface
org.refcodes.security.alt.chaos.ChaosOptions
-
Uses of ChaosOptions in org.refcodes.security.alt.chaos
Classes in org.refcodes.security.alt.chaos that implement ChaosOptionsModifier and TypeClassDescriptionenumclassTheChaosOptionsImplprovides means to create aChaosOptionsinstance.Methods in org.refcodes.security.alt.chaos that return ChaosOptionsModifier and TypeMethodDescriptionstatic ChaosOptionsChaosKey.asCertificateOptions(File aCertFile) Creates aChaosOptionsof the (secured) certificate itself (and not the therein contained key chain) retrieved from the givenFile.static ChaosOptionsChaosKey.asCertificateOptions(InputStream aInputStream) Creates aChaosOptionsof the (secured) certificate itself (and not the therein contained key chain) retrieved from the givenInputStream.static ChaosOptionsChaosKey.asCertificateOptions(String aCertificate) Creates aChaosOptionsof the (secured) certificate itself (and not the therein contained key chain) retrieved from the givenString.protected static ChaosOptionsChaosKey.fromCertificateHead(String aCertificateHead) Extracts aChaosOptionsinstance from the provided certificate head.protected static ChaosOptionsChaosKey.fromCertificateTail(String aCertificateTail) Extracts aChaosOptionsinstance from the provided certificate tail.ChaosKey.getOptions()Returns theChaosOptionsbeing used to enhance Chaos-based encryption by enabling various additional processing steps.Methods in org.refcodes.security.alt.chaos with parameters of type ChaosOptionsModifier and TypeMethodDescriptionstatic ChaosKeyChaosKey.createRndKey(ChaosOptions aChaosOptions) Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKey(ChaosOptions aChaosOptions, ChaosKey aChildKey) Creates a randomChaosKey.static ChaosKeyChaosKey.createRndKeyChain(int aChainLength, ChaosOptions... aChaosOptions) Creates a randomChaosKeychain, where eachChaosKeyreferences a childChaosKey(as ofChaosKey.getChild()) as defined by the provided chain length and eachChaosKeyin the chain is initialized by its unique random values.ChaosKey.toCertificate(String aPassword, ChaosOptions aChaosOptions) Creates password protected a certificate for encryption and decryption from thisChaosKey.ChaosKey.toCertificate(String aPassword, ChaosOptions aChaosOptions, int aLineWidth) Creates password protected a certificate for encryption and decryption from thisChaosKey.protected static StringChaosKey.toCertificateHead(ChaosOptions aChaosOptions) Creates a certificate head from the providedChaosOptionsinstance for a password protected certificate.protected static StringChaosKey.toCertificateTail(ChaosOptions aChaosOptions) Creates a certificate tail from the providedChaosOptionsinstance for a password protected certificate.Constructors in org.refcodes.security.alt.chaos with parameters of type ChaosOptionsModifierConstructorDescriptionChaosKey(char[] aSecret, ChaosOptions aChaosOptions) Instantiates a newChaosKeyby calculating x0, a and s from the provided char array.ChaosKey(char[] aSecret, ChaosOptions aChaosOptions, ChaosKey aChildKey) Instantiates a newChaosKeyby calculating x0, a and s from the provided char array.ChaosKey(double x0, double a, long s, ChaosOptions aChaosOptions) Instantiates a newChaosKeydirectly from the provided double values.ChaosKey(double x0, double a, long s, ChaosOptions aChaosOptions, ChaosKey aChildKey) Instantiates a newChaosKeydirectly from the provided double values.ChaosKey(int x0, int a, int s, ChaosOptions aChaosOptions) Instantiates a newChaosKeyfrom the provided integer values.ChaosKey(int x0, int a, int s, ChaosOptions aChaosOptions, ChaosKey aChildKey) Instantiates a newChaosKeyfrom the provided integer values.ChaosKey(String aSecret, ChaosOptions aChaosOptions) ChaosKey(String aSecret, ChaosOptions aChaosOptions, ChaosKey aChildKey)