diff --git a/pom.xml b/pom.xml index 193876b0..d5c92a59 100644 --- a/pom.xml +++ b/pom.xml @@ -52,12 +52,20 @@ h2 runtime + + mysql mysql-connector-java runtime + + com.github.ulisesbocchio + jasypt-spring-boot-starter + 1.6 + + org.springframework diff --git a/src/main/SQL/mysql-service-account.sql b/src/main/SQL/mysql-service-account.sql new file mode 100644 index 00000000..f745ee75 --- /dev/null +++ b/src/main/SQL/mysql-service-account.sql @@ -0,0 +1,14 @@ +CREATE USER 'springframework'@'localhost' IDENTIFIED BY 'guru'; + +GRANT SELECT ON springguru.* to 'springframework'@'localhost'; +GRANT INSERT ON springguru.* to 'springframework'@'localhost'; +GRANT DELETE ON springguru.* to 'springframework'@'localhost'; +GRANT UPDATE ON springguru.* to 'springframework'@'localhost'; + + +CREATE USER 'qa2user'@'localhost' IDENTIFIED BY 'qa2password'; + +GRANT SELECT ON qa2.* to 'qa2user'@'localhost'; +GRANT INSERT ON qa2.* to 'qa2user'@'localhost'; +GRANT DELETE ON qa2.* to 'qa2user'@'localhost'; +GRANT UPDATE ON qa2.* to 'qa2user'@'localhost'; \ No newline at end of file diff --git a/src/main/java/guru/springframework/bootstrap/DevOpsBootstrap.java b/src/main/java/guru/springframework/bootstrap/DevOpsBootstrap.java index 4f15484d..2d966870 100644 --- a/src/main/java/guru/springframework/bootstrap/DevOpsBootstrap.java +++ b/src/main/java/guru/springframework/bootstrap/DevOpsBootstrap.java @@ -6,6 +6,7 @@ import guru.springframework.repositories.AuthorRepository; import guru.springframework.repositories.ProductCategoryRepository; import guru.springframework.repositories.ProductRepository; +import org.apache.commons.collections4.IteratorUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationListener; import org.springframework.context.event.ContextRefreshedEvent; @@ -40,143 +41,147 @@ public void setProductRepository(ProductRepository productRepository) { @Override public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) { - Author jt = new Author(); - jt.setFirstName("John"); - jt.setLastName("Thompson"); - jt.setId(1); - jt.setImage("instructor_jt.jpg"); - - jt = authorRepository.save(jt); - - ProductCategory springIntroCat = new ProductCategory(); - springIntroCat.setId(1); - springIntroCat.setCategory("Spring Introduction"); - - springIntroCat = productCategoryRepository.save(springIntroCat); - - ProductCategory springCoreCat = new ProductCategory(); - springCoreCat.setId(2); - springCoreCat.setCategory("Spring Core"); - - springCoreCat = productCategoryRepository.save(springCoreCat); - - ProductCategory springBootCat = new ProductCategory(); - springBootCat.setId(3); - springBootCat.setCategory("Spring Boot"); - - springBootCat = productCategoryRepository.save(springBootCat); - - ProductCategory thymeleafCat = new ProductCategory(); - thymeleafCat.setId(4); - thymeleafCat.setCategory("Thymeleaf"); - - thymeleafCat = productCategoryRepository.save(thymeleafCat); - - ProductCategory geapCat = new ProductCategory(); - geapCat.setId(5); - geapCat.setCategory("G.E.A.P"); - - geapCat = productCategoryRepository.save(geapCat); - - Product springIntro = new Product(); - springIntro.setId(1); - springIntro.setCourseName("Introduction to Spring"); - springIntro.setCourseSubtitle("Start Learning Spring!"); - springIntro.setAuthor(jt); - springIntro.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + - "\n" + - "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + - "\n" + - "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); - springIntro.setPrice(new BigDecimal("0")); - springIntro.setImageUrl("SpringIntroThumb.png"); - springIntro.getProductCategories().add(springIntroCat); - springIntro.getProductCategories().add(springBootCat); - - springIntro = productRepository.save(springIntro); - - Product springCoreUltimate = new Product(); - springCoreUltimate.setId(2); - springCoreUltimate.setCourseName("Spring Core Ultimate"); - springCoreUltimate.setCourseSubtitle("Ultimate Bundle of Spring Core!"); - springCoreUltimate.setAuthor(jt); - springCoreUltimate.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + - "\n" + - "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + - "\n" + - "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); - springCoreUltimate.setPrice(new BigDecimal("199")); - springCoreUltimate.setImageUrl("SpringCoreUltimateThumb.png"); - springCoreUltimate.getProductCategories().add(springCoreCat); - springCoreUltimate.getProductCategories().add(springBootCat); - - springCoreUltimate = productRepository.save(springCoreUltimate); - - Product thymeleaf = new Product(); - thymeleaf.setId(3); - thymeleaf.setCourseName("Thymeleaf"); - thymeleaf.setCourseSubtitle("Thymeleaf and Spring!"); - thymeleaf.setAuthor(jt); - thymeleaf.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + - "\n" + - "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + - "\n" + - "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); - thymeleaf.setPrice(new BigDecimal("199")); - thymeleaf.setImageUrl("ThymeleafThumb.png"); - thymeleaf.getProductCategories().add(thymeleafCat); - - thymeleaf = productRepository.save(thymeleaf); - - Product springCore = new Product(); - springCore.setId(4); - springCore.setCourseName("Spring Core"); - springCore.setCourseSubtitle("Spring Core - mastering Spring!"); - springCore.setAuthor(jt); - springCore.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + - "\n" + - "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + - "\n" + - "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); - springCore.setPrice(new BigDecimal("199")); - springCore.setImageUrl("SpringCoreThumb.png"); - springCore.getProductCategories().add(springCoreCat); - springCore.getProductCategories().add(springBootCat); - - springCore = productRepository.save(springCore); - - Product springCoreAdv = new Product(); - springCoreAdv.setId(5); - springCoreAdv.setCourseName("Spring Core Advanced"); - springCoreAdv.setCourseSubtitle("Advanced Spring Core!"); - springCoreAdv.setAuthor(jt); - springCoreAdv.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + - "\n" + - "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + - "\n" + - "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); - springCoreAdv.setPrice(new BigDecimal("199")); - springCoreAdv.setImageUrl("SpringCoreAdvancedThumb.png"); - springCoreAdv.getProductCategories().add(springCoreCat); - springCoreAdv.getProductCategories().add(springBootCat); - - springCoreAdv = productRepository.save(springCoreAdv); - - Product springCoreDevOps = new Product(); - springCoreDevOps.setId(6); - springCoreDevOps.setCourseName("Spring Core Dev-Ops"); - springCoreDevOps.setCourseSubtitle("Deploying Spring in the Enterprise and the cloud!"); - springCoreDevOps.setAuthor(jt); - springCoreDevOps.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + - "\n" + - "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + - "\n" + - "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); - springCoreDevOps.setPrice(new BigDecimal("199")); - springCoreDevOps.setImageUrl("SpringCoreDevOpsThumb.png"); - springCoreDevOps.getProductCategories().add(springCoreCat); - springCoreDevOps.getProductCategories().add(springBootCat); - - springCoreDevOps = productRepository.save(springCoreDevOps); + + if(IteratorUtils.toList(authorRepository.findAll().iterator()).size() == 0) { + + Author jt = new Author(); + jt.setFirstName("John"); + jt.setLastName("Thompson"); + jt.setId(1); + jt.setImage("instructor_jt.jpg"); + + jt = authorRepository.save(jt); + + ProductCategory springIntroCat = new ProductCategory(); + springIntroCat.setId(1); + springIntroCat.setCategory("Spring Introduction"); + + springIntroCat = productCategoryRepository.save(springIntroCat); + + ProductCategory springCoreCat = new ProductCategory(); + springCoreCat.setId(2); + springCoreCat.setCategory("Spring Core"); + + springCoreCat = productCategoryRepository.save(springCoreCat); + + ProductCategory springBootCat = new ProductCategory(); + springBootCat.setId(3); + springBootCat.setCategory("Spring Boot"); + + springBootCat = productCategoryRepository.save(springBootCat); + + ProductCategory thymeleafCat = new ProductCategory(); + thymeleafCat.setId(4); + thymeleafCat.setCategory("Thymeleaf"); + + thymeleafCat = productCategoryRepository.save(thymeleafCat); + + ProductCategory geapCat = new ProductCategory(); + geapCat.setId(5); + geapCat.setCategory("G.E.A.P"); + + geapCat = productCategoryRepository.save(geapCat); + + Product springIntro = new Product(); + springIntro.setId(1); + springIntro.setCourseName("Introduction to Spring"); + springIntro.setCourseSubtitle("Start Learning Spring!"); + springIntro.setAuthor(jt); + springIntro.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + + "\n" + + "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + + "\n" + + "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); + springIntro.setPrice(new BigDecimal("0")); + springIntro.setImageUrl("SpringIntroThumb.png"); + springIntro.getProductCategories().add(springIntroCat); + springIntro.getProductCategories().add(springBootCat); + + springIntro = productRepository.save(springIntro); + + Product springCoreUltimate = new Product(); + springCoreUltimate.setId(2); + springCoreUltimate.setCourseName("Spring Core Ultimate"); + springCoreUltimate.setCourseSubtitle("Ultimate Bundle of Spring Core!"); + springCoreUltimate.setAuthor(jt); + springCoreUltimate.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + + "\n" + + "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + + "\n" + + "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); + springCoreUltimate.setPrice(new BigDecimal("199")); + springCoreUltimate.setImageUrl("SpringCoreUltimateThumb.png"); + springCoreUltimate.getProductCategories().add(springCoreCat); + springCoreUltimate.getProductCategories().add(springBootCat); + + springCoreUltimate = productRepository.save(springCoreUltimate); + + Product thymeleaf = new Product(); + thymeleaf.setId(3); + thymeleaf.setCourseName("Thymeleaf"); + thymeleaf.setCourseSubtitle("Thymeleaf and Spring!"); + thymeleaf.setAuthor(jt); + thymeleaf.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + + "\n" + + "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + + "\n" + + "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); + thymeleaf.setPrice(new BigDecimal("199")); + thymeleaf.setImageUrl("ThymeleafThumb.png"); + thymeleaf.getProductCategories().add(thymeleafCat); + + thymeleaf = productRepository.save(thymeleaf); + + Product springCore = new Product(); + springCore.setId(4); + springCore.setCourseName("Spring Core"); + springCore.setCourseSubtitle("Spring Core - mastering Spring!"); + springCore.setAuthor(jt); + springCore.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + + "\n" + + "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + + "\n" + + "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); + springCore.setPrice(new BigDecimal("199")); + springCore.setImageUrl("SpringCoreThumb.png"); + springCore.getProductCategories().add(springCoreCat); + springCore.getProductCategories().add(springBootCat); + + springCore = productRepository.save(springCore); + + Product springCoreAdv = new Product(); + springCoreAdv.setId(5); + springCoreAdv.setCourseName("Spring Core Advanced"); + springCoreAdv.setCourseSubtitle("Advanced Spring Core!"); + springCoreAdv.setAuthor(jt); + springCoreAdv.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + + "\n" + + "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + + "\n" + + "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); + springCoreAdv.setPrice(new BigDecimal("199")); + springCoreAdv.setImageUrl("SpringCoreAdvancedThumb.png"); + springCoreAdv.getProductCategories().add(springCoreCat); + springCoreAdv.getProductCategories().add(springBootCat); + + springCoreAdv = productRepository.save(springCoreAdv); + + Product springCoreDevOps = new Product(); + springCoreDevOps.setId(6); + springCoreDevOps.setCourseName("Spring Core Dev-Ops"); + springCoreDevOps.setCourseSubtitle("Deploying Spring in the Enterprise and the cloud!"); + springCoreDevOps.setAuthor(jt); + springCoreDevOps.setCourseDescription("Why would you want to learn about the Spring Framework? Simple, Spring is the most widely used framework in the enterprise today. Major companies all over the world are hiring programmers who know the Spring Framework.\n" + + "\n" + + "My Introduction Spring Framework Tutorial is designed to give you an introduction to the Spring Framework. This course is written for beginners. Ideally before taking the course, you should already have a foundation with the Java programming language. You don't need to be an expert in Java, but you should the basics of Object Oriented Programming with Java.\n" + + "\n" + + "You will learn what Dependency Injection is, and how Spring uses Inversion of Control to leverage Dependency Injection. Next in my course, I will walk you step by step through building your very first Spring Framework application. I'll show you hot to use the Spring Initializer and Spring Boot to jumpstart your Spring Framework project. Ideally, you can follow along and create your own Spring project. I know it can be frustrating to follow along in a course and run into errors. So don't worry, I have the complete source code examples in Git for you to checkout and use."); + springCoreDevOps.setPrice(new BigDecimal("199")); + springCoreDevOps.setImageUrl("SpringCoreDevOpsThumb.png"); + springCoreDevOps.getProductCategories().add(springCoreCat); + springCoreDevOps.getProductCategories().add(springBootCat); + + springCoreDevOps = productRepository.save(springCoreDevOps); + } } } diff --git a/src/main/java/guru/springframework/bootstrap/profilesysout/DefaultProfileSysOut.java b/src/main/java/guru/springframework/bootstrap/profilesysout/DefaultProfileSysOut.java new file mode 100644 index 00000000..171d59b5 --- /dev/null +++ b/src/main/java/guru/springframework/bootstrap/profilesysout/DefaultProfileSysOut.java @@ -0,0 +1,24 @@ +package guru.springframework.bootstrap.profilesysout; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile("default") +public class DefaultProfileSysOut { + + @Autowired + public DefaultProfileSysOut(@Value("${guru.springframework.profile.message}") String msg) { + System.out.println("##################################"); + System.out.println("##################################"); + System.out.println("## DEFAULT ##"); + System.out.println(msg); + System.out.println("##################################"); + System.out.println("##################################"); + } +} diff --git a/src/main/java/guru/springframework/bootstrap/profilesysout/DevProfileSysOut.java b/src/main/java/guru/springframework/bootstrap/profilesysout/DevProfileSysOut.java new file mode 100644 index 00000000..652f4ea0 --- /dev/null +++ b/src/main/java/guru/springframework/bootstrap/profilesysout/DevProfileSysOut.java @@ -0,0 +1,24 @@ +package guru.springframework.bootstrap.profilesysout; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile("dev") +public class DevProfileSysOut { + + @Autowired + public DevProfileSysOut(@Value("${guru.springframework.profile.message}") String msg) { + System.out.println("##################################"); + System.out.println("##################################"); + System.out.println("## DEV ##"); + System.out.println(msg); + System.out.println("##################################"); + System.out.println("##################################"); + } +} diff --git a/src/main/java/guru/springframework/bootstrap/profilesysout/NonProfileBean.java b/src/main/java/guru/springframework/bootstrap/profilesysout/NonProfileBean.java new file mode 100644 index 00000000..2dccdb04 --- /dev/null +++ b/src/main/java/guru/springframework/bootstrap/profilesysout/NonProfileBean.java @@ -0,0 +1,18 @@ +package guru.springframework.bootstrap.profilesysout; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +public class NonProfileBean { + + @Autowired + public NonProfileBean(@Value("${guru.springframework.profile.message}") String msg) { + System.out.println("**********" + msg + "************"); + + } +} diff --git a/src/main/java/guru/springframework/bootstrap/profilesysout/ProdProfileSysOut.java b/src/main/java/guru/springframework/bootstrap/profilesysout/ProdProfileSysOut.java new file mode 100644 index 00000000..9f7980c8 --- /dev/null +++ b/src/main/java/guru/springframework/bootstrap/profilesysout/ProdProfileSysOut.java @@ -0,0 +1,24 @@ +package guru.springframework.bootstrap.profilesysout; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile("prod") +public class ProdProfileSysOut { + + @Autowired + public ProdProfileSysOut(@Value("${guru.springframework.profile.message}") String msg) { + System.out.println("##################################"); + System.out.println("##################################"); + System.out.println("## PROD ##"); + System.out.println(msg); + System.out.println("##################################"); + System.out.println("##################################"); + } +} diff --git a/src/main/java/guru/springframework/bootstrap/profilesysout/QAProfileSysOut.java b/src/main/java/guru/springframework/bootstrap/profilesysout/QAProfileSysOut.java new file mode 100644 index 00000000..5e05122a --- /dev/null +++ b/src/main/java/guru/springframework/bootstrap/profilesysout/QAProfileSysOut.java @@ -0,0 +1,24 @@ +package guru.springframework.bootstrap.profilesysout; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile("qa") +public class QAProfileSysOut { + + @Autowired + public QAProfileSysOut(@Value("${guru.springframework.profile.message}") String msg) { + System.out.println("##################################"); + System.out.println("##################################"); + System.out.println("## QA ##"); + System.out.println(msg); + System.out.println("##################################"); + System.out.println("##################################"); + } +} diff --git a/src/main/resources/application-default.properties b/src/main/resources/application-default.properties new file mode 100644 index 00000000..2d9b3732 --- /dev/null +++ b/src/main/resources/application-default.properties @@ -0,0 +1 @@ +guru.springframework.profile.message=This is a default profile \ No newline at end of file diff --git a/src/main/resources/application-dev.properties b/src/main/resources/application-dev.properties new file mode 100644 index 00000000..e69de29b diff --git a/src/main/resources/application-dev.yaml b/src/main/resources/application-dev.yaml new file mode 100644 index 00000000..d90fe99d --- /dev/null +++ b/src/main/resources/application-dev.yaml @@ -0,0 +1,4 @@ +guru: + springframework: + profile: + message: This is my DEV profile \ No newline at end of file diff --git a/src/main/resources/application-prod.properties b/src/main/resources/application-prod.properties new file mode 100644 index 00000000..329b2205 --- /dev/null +++ b/src/main/resources/application-prod.properties @@ -0,0 +1 @@ +guru.springframework.profile.message=This is my production profile \ No newline at end of file diff --git a/src/main/resources/application-qa.properties b/src/main/resources/application-qa.properties new file mode 100644 index 00000000..66f9dc27 --- /dev/null +++ b/src/main/resources/application-qa.properties @@ -0,0 +1,10 @@ +guru.springframework.profile.message=This is my QA Profile + +spring.datasource.url=jdbc:mysql://localhost:3306/springguru + +spring.jpa.hibernate.ddl-auto=update + +jasypt.encryptor.password=password + +spring.datasource.username=ENC(CdGBqXnwaPYaC8CdW88gK8/XiAX+rtvU) +spring.datasource.password=ENC(dP8dBsQ+C/LOK1resD3iqg==) \ No newline at end of file diff --git a/src/main/resources/application-qa2.properties b/src/main/resources/application-qa2.properties new file mode 100644 index 00000000..00d89bd6 --- /dev/null +++ b/src/main/resources/application-qa2.properties @@ -0,0 +1,10 @@ +guru.springframework.profile.message=This is my QA2 Profile + +spring.datasource.url=jdbc:mysql://localhost:3306/qa2 + +spring.jpa.hibernate.ddl-auto=update + +jasypt.encryptor.password=passwordqa2 + +spring.datasource.username=ENC(IrEYiwrINlieoi2/LuGnSA==) +spring.datasource.password=ENC(LGqQfwqKDyVCyUKZfX+SG4/3/biZLnXa) \ No newline at end of file diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index e6f67126..e69b3533 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,2 +1,8 @@ spring.activemq.in-memory=true -spring.activemq.pooled=false \ No newline at end of file +spring.activemq.pooled=false +guru.jms.server=10.10.10.123 +guru.jms.port=3330 +guru.jms.user=Ron +guru.jms.password=Burgundy + +spring.profiles.active=dev diff --git a/src/test/java/guru/springframework/test/config/DataSourceConfig.java b/src/test/java/guru/springframework/test/config/DataSourceConfig.java new file mode 100644 index 00000000..f36104f7 --- /dev/null +++ b/src/test/java/guru/springframework/test/config/DataSourceConfig.java @@ -0,0 +1,12 @@ +package guru.springframework.test.config; + +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +/** + * Created by jt on 5/21/16. + */ +@Configuration +@ComponentScan("guru.springframework.test.ds") +public class DataSourceConfig { +} diff --git a/src/test/java/guru/springframework/test/config/SpringBootJavaConfig.java b/src/test/java/guru/springframework/test/config/SpringBootJavaConfig.java new file mode 100644 index 00000000..8765e18f --- /dev/null +++ b/src/test/java/guru/springframework/test/config/SpringBootJavaConfig.java @@ -0,0 +1,34 @@ +package guru.springframework.test.config; + +import guru.springframework.test.jms.FakeJmsBroker; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * Created by jt on 5/7/16. + */ +@Configuration +public class SpringBootJavaConfig { + @Value("${guru.jms.server}") + String jmsServer; + + @Value("${guru.jms.port}") + Integer jmsPort; + + @Value("${guru.jms.user}") + String jmsUser; + + @Value("${guru.jms.password}") + String jmsPassword; + + @Bean + public FakeJmsBroker fakeJmsBroker(){ + FakeJmsBroker fakeJmsBroker = new FakeJmsBroker(); + fakeJmsBroker.setUrl(jmsServer); + fakeJmsBroker.setPort(jmsPort); + fakeJmsBroker.setUser(jmsUser); + fakeJmsBroker.setPassword(jmsPassword); + return fakeJmsBroker; + } +} diff --git a/src/test/java/guru/springframework/test/ds/DevDataSource.java b/src/test/java/guru/springframework/test/ds/DevDataSource.java new file mode 100644 index 00000000..a30f00d1 --- /dev/null +++ b/src/test/java/guru/springframework/test/ds/DevDataSource.java @@ -0,0 +1,16 @@ +package guru.springframework.test.ds; + +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile({"dev", "default"}) +public class DevDataSource implements FakeDataSource { + @Override + public String getConnectionInfo() { + return "I'm the Development DataSource"; + } +} diff --git a/src/test/java/guru/springframework/test/ds/FakeDataSource.java b/src/test/java/guru/springframework/test/ds/FakeDataSource.java new file mode 100644 index 00000000..38c28d08 --- /dev/null +++ b/src/test/java/guru/springframework/test/ds/FakeDataSource.java @@ -0,0 +1,9 @@ +package guru.springframework.test.ds; + +/** + * Created by jt on 5/21/16. + */ +public interface FakeDataSource { + + String getConnectionInfo(); +} diff --git a/src/test/java/guru/springframework/test/ds/ProdDataSource.java b/src/test/java/guru/springframework/test/ds/ProdDataSource.java new file mode 100644 index 00000000..49fbd52a --- /dev/null +++ b/src/test/java/guru/springframework/test/ds/ProdDataSource.java @@ -0,0 +1,16 @@ +package guru.springframework.test.ds; + +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile("prod") +public class ProdDataSource implements FakeDataSource { + @Override + public String getConnectionInfo() { + return "I'm the Production Datasource"; + } +} diff --git a/src/test/java/guru/springframework/test/ds/QADataSource.java b/src/test/java/guru/springframework/test/ds/QADataSource.java new file mode 100644 index 00000000..aeb017c9 --- /dev/null +++ b/src/test/java/guru/springframework/test/ds/QADataSource.java @@ -0,0 +1,17 @@ +package guru.springframework.test.ds; + +import org.springframework.context.annotation.Profile; +import org.springframework.stereotype.Component; + +/** + * Created by jt on 5/21/16. + */ +@Component +@Profile("qa") +public class QADataSource implements FakeDataSource { + + @Override + public String getConnectionInfo() { + return "I'm the QA Datasource"; + } +} diff --git a/src/test/java/guru/springframework/test/dstest/DataSourceTest.java b/src/test/java/guru/springframework/test/dstest/DataSourceTest.java new file mode 100644 index 00000000..4cc60f41 --- /dev/null +++ b/src/test/java/guru/springframework/test/dstest/DataSourceTest.java @@ -0,0 +1,34 @@ +package guru.springframework.test.dstest; + +/** + * Created by jt on 5/21/16. + */ + +import guru.springframework.test.config.DataSourceConfig; +import guru.springframework.test.ds.FakeDataSource; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.SpringApplicationConfiguration; +import org.springframework.test.context.ActiveProfiles; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +@RunWith(SpringJUnit4ClassRunner.class) +@SpringApplicationConfiguration(DataSourceConfig.class) +@ActiveProfiles("guru") +public class DataSourceTest { + + private FakeDataSource fakeDataSource; + + @Autowired + public void setFakeDataSource(FakeDataSource fakeDataSource) { + this.fakeDataSource = fakeDataSource; + } + + @Test + public void TestDataSource() throws Exception { + + System.out.println(fakeDataSource.getConnectionInfo()); + + } +} diff --git a/src/test/java/guru/springframework/test/external/props/PropertySourceEnvTest.java b/src/test/java/guru/springframework/test/external/props/PropertySourceEnvTest.java new file mode 100644 index 00000000..0bd867f9 --- /dev/null +++ b/src/test/java/guru/springframework/test/external/props/PropertySourceEnvTest.java @@ -0,0 +1,31 @@ +package guru.springframework.test.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import guru.test.config.external.props.ExternalPropsEnvironment; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import static org.junit.Assert.assertEquals; + +/** + * Created by jt on 5/7/16. + */ +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = ExternalPropsEnvironment.class) +public class PropertySourceEnvTest { + + @Autowired + FakeJmsBroker fakeJmsBroker; + + @Test + public void testPropsSet() throws Exception { + assertEquals("10.10.10.123", fakeJmsBroker.getUrl()); + assertEquals(3330, fakeJmsBroker.getPort().intValue()); + assertEquals("Ron", fakeJmsBroker.getUser()); + assertEquals("Burgundy", fakeJmsBroker.getPassword()); + } + +} diff --git a/src/test/java/guru/springframework/test/external/props/PropertySourceMultiFileS4Test.java b/src/test/java/guru/springframework/test/external/props/PropertySourceMultiFileS4Test.java new file mode 100644 index 00000000..50fb2d74 --- /dev/null +++ b/src/test/java/guru/springframework/test/external/props/PropertySourceMultiFileS4Test.java @@ -0,0 +1,30 @@ +package guru.springframework.test.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import guru.test.config.external.props.ExternalPropsMultiFileS4; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import static org.junit.Assert.assertEquals; + +/** + * Created by jt on 5/7/16. + */ +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = ExternalPropsMultiFileS4.class) +public class PropertySourceMultiFileS4Test { + + @Autowired + FakeJmsBroker fakeJmsBroker; + + @Test + public void testPropsSet() throws Exception { + assertEquals("10.10.10.123", fakeJmsBroker.getUrl()); + assertEquals(3330, fakeJmsBroker.getPort().intValue()); + assertEquals("Ron", fakeJmsBroker.getUser()); + assertEquals("&%$)(*&#^!@!@#$", fakeJmsBroker.getPassword()); + } +} diff --git a/src/test/java/guru/springframework/test/external/props/PropertySourceMultiFileTest.java b/src/test/java/guru/springframework/test/external/props/PropertySourceMultiFileTest.java new file mode 100644 index 00000000..df0b64c9 --- /dev/null +++ b/src/test/java/guru/springframework/test/external/props/PropertySourceMultiFileTest.java @@ -0,0 +1,30 @@ +package guru.springframework.test.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import guru.test.config.external.props.ExternalPropsMultiFile; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import static org.junit.Assert.assertEquals; + +/** + * Created by jt on 5/7/16. + */ +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = ExternalPropsMultiFile.class) +public class PropertySourceMultiFileTest { + + @Autowired + FakeJmsBroker fakeJmsBroker; + + @Test + public void testPropsSet() throws Exception { + assertEquals("10.10.10.123", fakeJmsBroker.getUrl()); + assertEquals(3330, fakeJmsBroker.getPort().intValue()); + assertEquals("Ron", fakeJmsBroker.getUser()); + assertEquals("&%$)(*&#^!@!@#$", fakeJmsBroker.getPassword()); + } +} diff --git a/src/test/java/guru/springframework/test/external/props/PropertySourceTest.java b/src/test/java/guru/springframework/test/external/props/PropertySourceTest.java new file mode 100644 index 00000000..2787613a --- /dev/null +++ b/src/test/java/guru/springframework/test/external/props/PropertySourceTest.java @@ -0,0 +1,30 @@ +package guru.springframework.test.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import guru.test.config.external.props.ExternalPropsPropertySourceTestConfig; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import static org.junit.Assert.assertEquals; + +/** + * Created by jt on 5/7/16. + */ +@RunWith(SpringJUnit4ClassRunner.class) +@ContextConfiguration(classes = ExternalPropsPropertySourceTestConfig.class) +public class PropertySourceTest { + + @Autowired + FakeJmsBroker fakeJmsBroker; + + @Test + public void testPropsSet() throws Exception { + assertEquals("10.10.10.123", fakeJmsBroker.getUrl()); + assertEquals(3330, fakeJmsBroker.getPort().intValue()); + assertEquals("Ron", fakeJmsBroker.getUser()); + assertEquals("Burgundy", fakeJmsBroker.getPassword()); + } +} diff --git a/src/test/java/guru/springframework/test/external/props/SpringBootPropertiesTest.java b/src/test/java/guru/springframework/test/external/props/SpringBootPropertiesTest.java new file mode 100644 index 00000000..0b1ead73 --- /dev/null +++ b/src/test/java/guru/springframework/test/external/props/SpringBootPropertiesTest.java @@ -0,0 +1,34 @@ +package guru.springframework.test.external.props; + +import guru.springframework.SpringCoreDevOpsApplication; +import guru.springframework.test.jms.FakeJmsBroker; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.SpringApplicationConfiguration; +import org.springframework.boot.test.WebIntegrationTest; +import org.springframework.test.context.TestPropertySource; +import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; + +import static org.junit.Assert.assertEquals; + +/** + * Created by jt on 5/7/16. + */ +@RunWith(SpringJUnit4ClassRunner.class) +@SpringApplicationConfiguration(SpringCoreDevOpsApplication.class) +@WebIntegrationTest +@TestPropertySource("/application.properties") +public class SpringBootPropertiesTest { + @Autowired + FakeJmsBroker fakeJmsBroker; + + @Test + public void testPropsSet() throws Exception { + assertEquals("10.10.10.123", fakeJmsBroker.getUrl()); + assertEquals(3330, fakeJmsBroker.getPort().intValue()); + assertEquals("Ron", fakeJmsBroker.getUser()); + assertEquals("Burgundy", fakeJmsBroker.getPassword()); + } + +} diff --git a/src/test/java/guru/springframework/test/jms/FakeJmsBroker.java b/src/test/java/guru/springframework/test/jms/FakeJmsBroker.java new file mode 100644 index 00000000..7631d87f --- /dev/null +++ b/src/test/java/guru/springframework/test/jms/FakeJmsBroker.java @@ -0,0 +1,44 @@ +package guru.springframework.test.jms; + +/** + * Created by jt on 5/7/16. + */ +public class FakeJmsBroker { + + private String url; + private Integer port; + private String user; + private String password; + + public String getUrl() { + return url; + } + + public void setUrl(String url) { + this.url = url; + } + + public Integer getPort() { + return port; + } + + public void setPort(Integer port) { + this.port = port; + } + + public String getUser() { + return user; + } + + public void setUser(String user) { + this.user = user; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } +} diff --git a/src/test/java/guru/test/config/external/props/ExternalPropsEnvironment.java b/src/test/java/guru/test/config/external/props/ExternalPropsEnvironment.java new file mode 100644 index 00000000..9efe643e --- /dev/null +++ b/src/test/java/guru/test/config/external/props/ExternalPropsEnvironment.java @@ -0,0 +1,29 @@ +package guru.test.config.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.core.env.Environment; + +/** + * Created by jt on 5/7/16. + */ +@Configuration +@PropertySource("classpath:testing.properties") +public class ExternalPropsEnvironment { + + @Autowired + Environment env; //also from Spring 3.1 + + @Bean + public FakeJmsBroker fakeJmsBrokerEnv(){ + FakeJmsBroker fakeJmsBroker = new FakeJmsBroker(); + fakeJmsBroker.setUrl(env.getProperty("guru.jms.server")); + fakeJmsBroker.setPort(env.getRequiredProperty("guru.jms.port", Integer.class)); + fakeJmsBroker.setUser(env.getProperty("guru.jms.user")); + fakeJmsBroker.setPassword(env.getProperty("guru.jms.password")); + return fakeJmsBroker; + } +} diff --git a/src/test/java/guru/test/config/external/props/ExternalPropsMultiFile.java b/src/test/java/guru/test/config/external/props/ExternalPropsMultiFile.java new file mode 100644 index 00000000..89dce1aa --- /dev/null +++ b/src/test/java/guru/test/config/external/props/ExternalPropsMultiFile.java @@ -0,0 +1,29 @@ +package guru.test.config.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.core.env.Environment; + +/** + * Created by jt on 5/7/16. + */ +@Configuration +@PropertySource({"classpath:testing.properties", "classpath:encrypted-testing.properties"}) +public class ExternalPropsMultiFile { + + @Autowired + Environment env; + + @Bean + public FakeJmsBroker fakeJmsBrokerMulti(){ + FakeJmsBroker fakeJmsBroker = new FakeJmsBroker(); + fakeJmsBroker.setUrl(env.getProperty("guru.jms.server")); + fakeJmsBroker.setPort(env.getRequiredProperty("guru.jms.port", Integer.class)); + fakeJmsBroker.setUser(env.getProperty("guru.jms.user")); + fakeJmsBroker.setPassword(env.getProperty("guru.jms.encrypted.password")); + return fakeJmsBroker; + } +} diff --git a/src/test/java/guru/test/config/external/props/ExternalPropsMultiFileS4.java b/src/test/java/guru/test/config/external/props/ExternalPropsMultiFileS4.java new file mode 100644 index 00000000..81024ff3 --- /dev/null +++ b/src/test/java/guru/test/config/external/props/ExternalPropsMultiFileS4.java @@ -0,0 +1,33 @@ +package guru.test.config.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.context.annotation.PropertySources; +import org.springframework.core.env.Environment; + +/** + * Created by jt on 5/7/16. + */ +@Configuration +@PropertySources({ + @PropertySource("classpath:testing.properties"), + @PropertySource("classpath:encrypted-testing.properties") +}) +public class ExternalPropsMultiFileS4 { + + @Autowired + Environment env; + + @Bean + public FakeJmsBroker fakeJmsBrokerMultiS4(){ + FakeJmsBroker fakeJmsBroker = new FakeJmsBroker(); + fakeJmsBroker.setUrl(env.getProperty("guru.jms.server")); + fakeJmsBroker.setPort(env.getRequiredProperty("guru.jms.port", Integer.class)); + fakeJmsBroker.setUser(env.getProperty("guru.jms.user")); + fakeJmsBroker.setPassword(env.getProperty("guru.jms.encrypted.password")); + return fakeJmsBroker; + } +} diff --git a/src/test/java/guru/test/config/external/props/ExternalPropsPropertySourceTestConfig.java b/src/test/java/guru/test/config/external/props/ExternalPropsPropertySourceTestConfig.java new file mode 100644 index 00000000..bd548d48 --- /dev/null +++ b/src/test/java/guru/test/config/external/props/ExternalPropsPropertySourceTestConfig.java @@ -0,0 +1,48 @@ +package guru.test.config.external.props; + +import guru.springframework.test.jms.FakeJmsBroker; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.context.support.PropertySourcesPlaceholderConfigurer; + +/** + * + * since Spring 3.1 + * Created by jt on 5/7/16. + */ +@Configuration +@PropertySource("classpath:testing.properties") +public class ExternalPropsPropertySourceTestConfig { + + @Value("${guru.jms.server}") + String jmsServer; + + @Value("${guru.jms.port}") + Integer jmsPort; + + @Value("${guru.jms.user}") + String jmsUser; + + @Value("${guru.jms.password}") + String jmsPassword; + + + @Bean + public static PropertySourcesPlaceholderConfigurer properties() { + PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer + = new PropertySourcesPlaceholderConfigurer(); + return propertySourcesPlaceholderConfigurer; + } + + @Bean + public FakeJmsBroker fakeJmsBroker(){ + FakeJmsBroker fakeJmsBroker = new FakeJmsBroker(); + fakeJmsBroker.setUrl(jmsServer); + fakeJmsBroker.setPort(jmsPort); + fakeJmsBroker.setUser(jmsUser); + fakeJmsBroker.setPassword(jmsPassword); + return fakeJmsBroker; + } +} diff --git a/src/test/resources/encrypted-testing.properties b/src/test/resources/encrypted-testing.properties new file mode 100644 index 00000000..bbf3ff72 --- /dev/null +++ b/src/test/resources/encrypted-testing.properties @@ -0,0 +1 @@ +guru.jms.encrypted.password=&%$)(*&#^!@!@#$ \ No newline at end of file diff --git a/src/test/resources/testing.properties b/src/test/resources/testing.properties new file mode 100644 index 00000000..0975f028 --- /dev/null +++ b/src/test/resources/testing.properties @@ -0,0 +1,4 @@ +guru.jms.server=10.10.10.123 +guru.jms.port=3330 +guru.jms.user=Ron +guru.jms.password=Burgundy \ No newline at end of file diff --git a/utils/artifactory-docker-cmd.txt b/utils/artifactory-docker-cmd.txt new file mode 100644 index 00000000..340decbd --- /dev/null +++ b/utils/artifactory-docker-cmd.txt @@ -0,0 +1,5 @@ +sudo docker run -d --name jfrog_container -p 8081:8081 \ +-v /var/opt/jfrog/artifactory/data:/var/opt/jfrog/artifactory/data \ +-v /var/opt/jfrog/artifactory/logs:/var/opt/jfrog/artifactory/logs \ +-v /var/opt/jfrog/artifactory/etc:/var/opt/jfrog/artifactory/etc \ +docker.bintray.io/jfrog/artifactory-oss:latest \ No newline at end of file diff --git a/utils/jasypt-1.9.2/LICENSE.txt b/utils/jasypt-1.9.2/LICENSE.txt new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/utils/jasypt-1.9.2/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/utils/jasypt-1.9.2/NOTICE.txt b/utils/jasypt-1.9.2/NOTICE.txt new file mode 100644 index 00000000..d10ea85a --- /dev/null +++ b/utils/jasypt-1.9.2/NOTICE.txt @@ -0,0 +1,90 @@ + + Copyright (c) 2007-2010, The JASYPT team (http://www.jasypt.org) + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +--------------------------------- + + + +This distribution includes cryptographic software. The country in +which you currently reside may have restrictions on the import, +possession, use, and/or re-export to another country, of +encryption software. BEFORE using any encryption software, please +check your country's laws, regulations and policies concerning the +import, possession, or use, and re-export of encryption software, to +see if this is permitted. See http://www.wassenaar.org/ for more +information. + +The U.S. Government Department of Commerce, Bureau of Industry and +Security (BIS), has classified this software as Export Commodity +Control Number (ECCN) 5D002.C.1, which includes information security +software using or performing cryptographic functions with asymmetric +algorithms. The form and manner of this distribution makes it +eligible for export under the License Exception ENC Technology +Software Unrestricted (TSU) exception (see the BIS Export +Administration Regulations, Section 740.13) for both object code and +source code. + +The following provides more details on the cryptographic software +used (note that this software is not included in the distribution): + + * The PBE Encryption facilities require the Java Cryptography + extensions: http://java.sun.com/javase/technologies/security/. + +--------------------------------- + +Distributions of this software may include software developed by +The Apache Software Foundation (http://www.apache.org/). + +--------------------------------- + + +ICU License - ICU 1.8.1 and later + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2006 International Business Machines +Corporation and others + +All rights reserved. + +Permission is hereby granted, free of charge, to any +person obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the +Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, +provided that the above copyright notice(s) and this +permission notice appear in all copies of the Software and +that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO +EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN +THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE +USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright +holder shall not be used in advertising or otherwise to +promote the sale, use or other dealings in this Software +without prior written authorization of the copyright holder. diff --git a/utils/jasypt-1.9.2/README.txt b/utils/jasypt-1.9.2/README.txt new file mode 100644 index 00000000..6eedda76 --- /dev/null +++ b/utils/jasypt-1.9.2/README.txt @@ -0,0 +1,14 @@ + + JASYPT: Java Simplified Encryption + ---------------------------------- + + Jasypt (Java Simplified Encryption) is a java library which allows the + developer to add basic encryption capabilities to his/her projects with + minimum effort, and without the need of having deep knowledge on how + cryptography works. + + To learn more and download latest version: + + http://www.jasypt.org + + \ No newline at end of file diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/allclasses-frame.html new file mode 100644 index 00000000..96fc9067 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/allclasses-frame.html @@ -0,0 +1,38 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
PasswordEncoder +
+PasswordEncoder +
+PBEPasswordEncoder +
+PBEPasswordEncoder +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/allclasses-noframe.html new file mode 100644 index 00000000..f0a66fc2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/allclasses-noframe.html @@ -0,0 +1,38 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
PasswordEncoder +
+PasswordEncoder +
+PBEPasswordEncoder +
+PBEPasswordEncoder +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/constant-values.html new file mode 100644 index 00000000..a2a8c188 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/deprecated-list.html new file mode 100644 index 00000000..32185b1c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/deprecated-list.html @@ -0,0 +1,169 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.spring.security.PasswordEncoder +
+          Renamed as org.jasypt.acegisecurity.PasswordEncoder. + Class will be removed from this package in 1.11. 
org.jasypt.spring.security.PBEPasswordEncoder +
+          Renamed as org.jasypt.acegisecurity.PBEPasswordEncoder. + Class will be removed from this package in 1.11. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/help-doc.html new file mode 100644 index 00000000..32e9c4e2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/index-all.html new file mode 100644 index 00000000..73803b53 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/index-all.html @@ -0,0 +1,233 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +E I O P S
+

+E

+
+
encodePassword(String, Object) - +Method in class org.jasypt.acegisecurity.PasswordEncoder +
Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.acegisecurity.PBEPasswordEncoder +
Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.spring.security.PasswordEncoder +
Deprecated. Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.spring.security.PBEPasswordEncoder +
Deprecated. Encodes a password. +
+
+

+I

+
+
isPasswordValid(String, String, Object) - +Method in class org.jasypt.acegisecurity.PasswordEncoder +
Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.acegisecurity.PBEPasswordEncoder +
Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.spring.security.PasswordEncoder +
Deprecated. Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.spring.security.PBEPasswordEncoder +
Deprecated. Checks a password's validity. +
+
+

+O

+
+
org.jasypt.acegisecurity - package org.jasypt.acegisecurity
 
org.jasypt.spring.security - package org.jasypt.spring.security
 
+
+

+P

+
+
PasswordEncoder - Class in org.jasypt.acegisecurity
+ This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PasswordEncoder() - +Constructor for class org.jasypt.acegisecurity.PasswordEncoder +
Creates a new instance of PasswordEncoder +
PasswordEncoder - Class in org.jasypt.spring.security
Deprecated. Renamed as org.jasypt.acegisecurity.PasswordEncoder. + Class will be removed from this package in 1.11.
PasswordEncoder() - +Constructor for class org.jasypt.spring.security.PasswordEncoder +
Deprecated. Creates a new instance of PasswordEncoder +
PBEPasswordEncoder - Class in org.jasypt.acegisecurity
+ This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PBEPasswordEncoder() - +Constructor for class org.jasypt.acegisecurity.PBEPasswordEncoder +
Creates a new instance of PBEPasswordEncoder +
PBEPasswordEncoder - Class in org.jasypt.spring.security
Deprecated. Renamed as org.jasypt.acegisecurity.PBEPasswordEncoder. + Class will be removed from this package in 1.11.
PBEPasswordEncoder() - +Constructor for class org.jasypt.spring.security.PBEPasswordEncoder +
Deprecated. Creates a new instance of PBEPasswordEncoder +
+
+

+S

+
+
setPasswordEncryptor(PasswordEncryptor) - +Method in class org.jasypt.acegisecurity.PasswordEncoder +
Sets a password encryptor to be used. +
setPasswordEncryptor(PasswordEncryptor) - +Method in class org.jasypt.spring.security.PasswordEncoder +
Deprecated. Sets a password encryptor to be used. +
setPbeStringEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.acegisecurity.PBEPasswordEncoder +
Sets a string digester to be used. +
setPbeStringEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.spring.security.PBEPasswordEncoder +
Deprecated. Sets a string digester to be used. +
setStringDigester(StringDigester) - +Method in class org.jasypt.acegisecurity.PasswordEncoder +
Sets a string digester to be used. +
setStringDigester(StringDigester) - +Method in class org.jasypt.spring.security.PasswordEncoder +
Deprecated. Sets a string digester to be used. +
setTextEncryptor(TextEncryptor) - +Method in class org.jasypt.acegisecurity.PBEPasswordEncoder +
Sets a text encryptor to be used. +
setTextEncryptor(TextEncryptor) - +Method in class org.jasypt.spring.security.PBEPasswordEncoder +
Deprecated. Sets a text encryptor to be used. +
+
+E I O P S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/index.html new file mode 100644 index 00000000..48aed355 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/PBEPasswordEncoder.html new file mode 100644 index 00000000..d9d38a23 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/PBEPasswordEncoder.html @@ -0,0 +1,468 @@ + + + + + + + +PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.acegisecurity +
+Class PBEPasswordEncoder

+
+Object
+  extended by org.jasypt.acegisecurity.PBEPasswordEncoder
+
+
+
All Implemented Interfaces:
org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
+
public final class PBEPasswordEncoder
extends Object
implements org.acegisecurity.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Important: This class allows bi-directional password-based encryption + of user passwords + in ACEGI using Jasypt. But please note that passwords should not be + encrypted in a bi-directional way, but instead as uni-directional + digests (hashes). Encrypting passwords in a way they can be decrypted + can be a severe security issue, and should only be considered in legacy + or complex inter-application integration scenarios. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.text.TextEncryptor or an object of type + org.jasypt.encryption.pbe.PBEStringEncryptor (only one of them), + which should be set by respectively calling + setTextEncryptor(TextEncryptor) or + setPbeStringEncryptor(PBEStringEncryptor) + after creation. If neither a TextEncryptor nor + a PBEStringEncryptor are set, a new + org.jasypt.util.text.BasicTextEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + TextEncryptor or PBEStringEncryptor objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a TextEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the TextEncryptor in several places,     --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptTextEncryptor" class="org.jasypt.util.text.StrongTextEncryptor" >
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the TextEncryptor instance so that it can be used from       -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PBEPasswordEncoder">
+    <property name="textEncryptor">
+      <ref bean="jasyptTextEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a PBEStringEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PBEStringEncryptor in several places,--> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPBEStringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" >
+    <property name="algorithm" value="PBEWithMD5AndTripleDES" />
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PBEStringEncryptor instance so that it can be used from  -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PBEPasswordEncoder">
+    <property name="pbeStringEncryptor">
+      <ref bean="jasyptPBEStringEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security.PBEPasswordEncoder since 1.4)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PBEPasswordEncoder() + +
+          Creates a new instance of PBEPasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Checks a password's validity.
+ voidsetPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor) + +
+          Sets a string digester to be used.
+ voidsetTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Sets a text encryptor to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBEPasswordEncoder

+
+public PBEPasswordEncoder()
+
+
Creates a new instance of PBEPasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setTextEncryptor

+
+public void setTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Sets a text encryptor to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
textEncryptor - the text encryptor instance to be used.
+
+
+
+ +

+setPbeStringEncryptor

+
+public void setPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor)
+
+
Sets a string digester to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
pbeStringEncryptor - the PBE string encryptor instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Encodes a password. This implementation completely ignores salt, + as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Checks a password's validity. This implementation completely ignores + salt, as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/PasswordEncoder.html new file mode 100644 index 00000000..2fe75a9d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/PasswordEncoder.html @@ -0,0 +1,457 @@ + + + + + + + +PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.acegisecurity +
+Class PasswordEncoder

+
+Object
+  extended by org.jasypt.acegisecurity.PasswordEncoder
+
+
+
All Implemented Interfaces:
org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
+
public final class PasswordEncoder
extends Object
implements org.acegisecurity.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.password.PasswordEncryptor or an object of type + org.jasypt.digest.StringDigester (only one of them), + which should be set by respectively calling + setPasswordEncryptor(PasswordEncryptor) or + setStringDigester(StringDigester) + after creation. If neither a PasswordEncryptor nor + a StringDigester are set, a new + org.jasypt.util.password.BasicPasswordEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + PasswordEncryptor or StringDigester objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a PasswordEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PasswordEncryptor in several places, --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPasswordEncryptor" class="org.jasypt.util.password.StrongPasswordEncryptor" />
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PasswordEncryptor instance so that it can be used from   -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PasswordEncoder">
+    <property name="passwordEncryptor">
+      <ref bean="jasyptPasswordEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a StringDigester +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the StringDigester in several places,    --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptStringDigester" class="org.jasypt.digest.StandardStringDigester" >
+    <property name="algorithm" value="SHA-1" />
+    <property name="iterations" value="100000" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the StringDigester instance so that it can be used from      -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PasswordEncoder">
+    <property name="stringDigester">
+      <ref bean="jasyptStringDigester" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security.PasswordEncoder since 1.4)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordEncoder() + +
+          Creates a new instance of PasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Checks a password's validity.
+ voidsetPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor) + +
+          Sets a password encryptor to be used.
+ voidsetStringDigester(org.jasypt.digest.StringDigester stringDigester) + +
+          Sets a string digester to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordEncoder

+
+public PasswordEncoder()
+
+
Creates a new instance of PasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setPasswordEncryptor

+
+public void setPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor)
+
+
Sets a password encryptor to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
passwordEncryptor - the password encryptor instance to be used.
+
+
+
+ +

+setStringDigester

+
+public void setStringDigester(org.jasypt.digest.StringDigester stringDigester)
+
+
Sets a string digester to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
stringDigester - the string digester instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Encodes a password. This implementation completely ignores salt, + as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Checks a password's validity. This implementation completely ignores + salt, as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password (digest) against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/class-use/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/class-use/PBEPasswordEncoder.html new file mode 100644 index 00000000..4a524bae --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/class-use/PBEPasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.acegisecurity.PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.acegisecurity.PBEPasswordEncoder

+
+No usage of org.jasypt.acegisecurity.PBEPasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/class-use/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/class-use/PasswordEncoder.html new file mode 100644 index 00000000..8ed24e21 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/class-use/PasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.acegisecurity.PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.acegisecurity.PasswordEncoder

+
+No usage of org.jasypt.acegisecurity.PasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-frame.html new file mode 100644 index 00000000..10d7dab0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.acegisecurity (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.acegisecurity + + + + +
+Classes  + +
+PasswordEncoder +
+PBEPasswordEncoder
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-summary.html new file mode 100644 index 00000000..508fa333 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-summary.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.acegisecurity (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.acegisecurity +

+ + + + + + + + + + + + + +
+Class Summary
PasswordEncoder + This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PBEPasswordEncoder + This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-tree.html new file mode 100644 index 00000000..cbb949eb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.acegisecurity Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.acegisecurity +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-use.html new file mode 100644 index 00000000..0bf8e374 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/acegisecurity/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.acegisecurity (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.acegisecurity

+
+No usage of org.jasypt.acegisecurity +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/PBEPasswordEncoder.html new file mode 100644 index 00000000..cbe8f9b5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/PBEPasswordEncoder.html @@ -0,0 +1,472 @@ + + + + + + + +PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security +
+Class PBEPasswordEncoder

+
+Object
+  extended by org.jasypt.spring.security.PBEPasswordEncoder
+
+
+
All Implemented Interfaces:
org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+Deprecated. Renamed as org.jasypt.acegisecurity.PBEPasswordEncoder. + Class will be removed from this package in 1.11. +

+

+
public final class PBEPasswordEncoder
extends Object
implements org.acegisecurity.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Important: This class allows bi-directional password-based encryption + of user passwords + in ACEGI using Jasypt. But please note that passwords should not be + encrypted in a bi-directional way, but instead as uni-directional + digests (hashes). Encrypting passwords in a way they can be decrypted + can be a severe security issue, and should only be considered in legacy + or complex inter-application integration scenarios. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.text.TextEncryptor or an object of type + org.jasypt.encryption.pbe.PBEStringEncryptor (only one of them), + which should be set by respectively calling + setTextEncryptor(TextEncryptor) or + setPbeStringEncryptor(PBEStringEncryptor) + after creation. If neither a TextEncryptor nor + a PBEStringEncryptor are set, a new + org.jasypt.util.text.BasicTextEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + TextEncryptor or PBEStringEncryptor objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a TextEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the TextEncryptor in several places,     --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptTextEncryptor" class="org.jasypt.util.text.StrongTextEncryptor" >
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the TextEncryptor instance so that it can be used from       -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PBEPasswordEncoder">
+    <property name="textEncryptor">
+      <ref bean="jasyptTextEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a PBEStringEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PBEStringEncryptor in several places,--> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPBEStringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" >
+    <property name="algorithm" value="PBEWithMD5AndTripleDES" />
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PBEStringEncryptor instance so that it can be used from  -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PBEPasswordEncoder">
+    <property name="pbeStringEncryptor">
+      <ref bean="jasyptPBEStringEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.4 (existed since 1.2 as + org.jasypt.springsecurity.PasswordEncoder)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PBEPasswordEncoder() + +
+          Deprecated. Creates a new instance of PBEPasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Deprecated. Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Deprecated. Checks a password's validity.
+ voidsetPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor) + +
+          Deprecated. Sets a string digester to be used.
+ voidsetTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated. Sets a text encryptor to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBEPasswordEncoder

+
+public PBEPasswordEncoder()
+
+
Deprecated. 
Creates a new instance of PBEPasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setTextEncryptor

+
+public void setTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 
Sets a text encryptor to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
textEncryptor - the text encryptor instance to be used.
+
+
+
+ +

+setPbeStringEncryptor

+
+public void setPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor)
+
+
Deprecated. 
Sets a string digester to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
pbeStringEncryptor - the PBE string encryptor instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Deprecated. 
Encodes a password. This implementation completely ignores salt, + as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Deprecated. 
Checks a password's validity. This implementation completely ignores + salt, as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/PasswordEncoder.html new file mode 100644 index 00000000..459f2c7d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/PasswordEncoder.html @@ -0,0 +1,461 @@ + + + + + + + +PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security +
+Class PasswordEncoder

+
+Object
+  extended by org.jasypt.spring.security.PasswordEncoder
+
+
+
All Implemented Interfaces:
org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+Deprecated. Renamed as org.jasypt.acegisecurity.PasswordEncoder. + Class will be removed from this package in 1.11. +

+

+
public final class PasswordEncoder
extends Object
implements org.acegisecurity.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security (ACEGI) + org.acegisecurity.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.password.PasswordEncryptor or an object of type + org.jasypt.digest.StringDigester (only one of them), + which should be set by respectively calling + setPasswordEncryptor(PasswordEncryptor) or + setStringDigester(StringDigester) + after creation. If neither a PasswordEncryptor nor + a StringDigester are set, a new + org.jasypt.util.password.BasicPasswordEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + PasswordEncryptor or StringDigester objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a PasswordEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PasswordEncryptor in several places, --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPasswordEncryptor" class="org.jasypt.util.password.StrongPasswordEncryptor" />
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PasswordEncryptor instance so that it can be used from   -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PasswordEncoder">
+    <property name="passwordEncryptor">
+      <ref bean="jasyptPasswordEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a StringDigester +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the StringDigester in several places,    --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptStringDigester" class="org.jasypt.digest.StandardStringDigester" >
+    <property name="algorithm" value="SHA-1" />
+    <property name="iterations" value="100000" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the StringDigester instance so that it can be used from      -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security.PasswordEncoder">
+    <property name="stringDigester">
+      <ref bean="jasyptStringDigester" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.4 (existed since 1.2 as + org.jasypt.springsecurity.PasswordEncoder)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordEncoder() + +
+          Deprecated. Creates a new instance of PasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Deprecated. Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Deprecated. Checks a password's validity.
+ voidsetPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor) + +
+          Deprecated. Sets a password encryptor to be used.
+ voidsetStringDigester(org.jasypt.digest.StringDigester stringDigester) + +
+          Deprecated. Sets a string digester to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordEncoder

+
+public PasswordEncoder()
+
+
Deprecated. 
Creates a new instance of PasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setPasswordEncryptor

+
+public void setPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor)
+
+
Deprecated. 
Sets a password encryptor to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
passwordEncryptor - the password encryptor instance to be used.
+
+
+
+ +

+setStringDigester

+
+public void setStringDigester(org.jasypt.digest.StringDigester stringDigester)
+
+
Deprecated. 
Sets a string digester to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
stringDigester - the string digester instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Deprecated. 
Encodes a password. This implementation completely ignores salt, + as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Deprecated. 
Checks a password's validity. This implementation completely ignores + salt, as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.acegisecurity.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password (digest) against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/class-use/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/class-use/PBEPasswordEncoder.html new file mode 100644 index 00000000..9368a8f3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/class-use/PBEPasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security.PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security.PBEPasswordEncoder

+
+No usage of org.jasypt.spring.security.PBEPasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/class-use/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/class-use/PasswordEncoder.html new file mode 100644 index 00000000..68b6f786 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/class-use/PasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security.PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security.PasswordEncoder

+
+No usage of org.jasypt.spring.security.PasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-frame.html new file mode 100644 index 00000000..bfcdc7b9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.spring.security (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring.security + + + + +
+Classes  + +
+PasswordEncoder +
+PBEPasswordEncoder
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-summary.html new file mode 100644 index 00000000..f0f61eb6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-summary.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.spring.security (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring.security +

+ + + + + + + + + + + + + +
+Class Summary
PasswordEncoderDeprecated. Renamed as org.jasypt.acegisecurity.PasswordEncoder.
PBEPasswordEncoderDeprecated. Renamed as org.jasypt.acegisecurity.PBEPasswordEncoder.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-tree.html new file mode 100644 index 00000000..88dd4139 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.spring.security Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring.security +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-use.html new file mode 100644 index 00000000..47fb4b04 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/org/jasypt/spring/security/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring.security (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring.security

+
+No usage of org.jasypt.spring.security +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-frame.html new file mode 100644 index 00000000..aaf77095 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-frame.html @@ -0,0 +1,45 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.acegisecurity +
+org.jasypt.spring.security +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-summary.html new file mode 100644 index 00000000..845cf1cb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-summary.html @@ -0,0 +1,161 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + +
+Packages
org.jasypt.acegisecurity 
org.jasypt.spring.security 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-tree.html new file mode 100644 index 00000000..f0374858 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/overview-tree.html @@ -0,0 +1,157 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.acegisecurity, org.jasypt.spring.security
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/package-list new file mode 100644 index 00000000..1987ff2e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/package-list @@ -0,0 +1,2 @@ +org.jasypt.acegisecurity +org.jasypt.spring.security diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-acegisecurity/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/allclasses-frame.html new file mode 100644 index 00000000..ebef38d4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/allclasses-frame.html @@ -0,0 +1,130 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
AbstractEncryptedAsStringType +
+AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedLongAsStringType +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+EncryptedShortAsStringType +
+EncryptedShortAsStringType +
+EncryptedStringType +
+EncryptedStringType +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor +
+HibernatePBEStringEncryptor +
+ParameterNaming +
+ParameterNaming +
+ParameterNaming +
+ParameterNaming +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/allclasses-noframe.html new file mode 100644 index 00000000..85673950 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/allclasses-noframe.html @@ -0,0 +1,130 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
AbstractEncryptedAsStringType +
+AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedLongAsStringType +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+EncryptedShortAsStringType +
+EncryptedShortAsStringType +
+EncryptedStringType +
+EncryptedStringType +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor +
+HibernatePBEStringEncryptor +
+ParameterNaming +
+ParameterNaming +
+ParameterNaming +
+ParameterNaming +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/constant-values.html new file mode 100644 index 00000000..eb4baccc --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/constant-values.html @@ -0,0 +1,313 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+org.jasypt.*
+ +

+ + + + + + + + + + + + +
org.jasypt.hibernate.connectionprovider.ParameterNaming
+public static final StringENCRYPTOR_REGISTERED_NAME"hibernate.connection.encryptor_registered_name"
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.jasypt.hibernate.type.ParameterNaming
+public static final StringALGORITHM"algorithm"
+public static final StringDECIMAL_SCALE"decimalScale"
+public static final StringENCRYPTOR_NAME"encryptorRegisteredName"
+public static final StringKEY_OBTENTION_ITERATIONS"keyObtentionIterations"
+public static final StringPASSWORD"password"
+public static final StringPROVIDER_NAME"providerName"
+public static final StringSTORE_TIME_ZONE"storeTimeZone"
+public static final StringSTRING_OUTPUT_TYPE"stringOutputType"
+ +

+ +

+ + + + + + + + + + + + +
org.jasypt.hibernate3.connectionprovider.ParameterNaming
+public static final StringENCRYPTOR_REGISTERED_NAME"hibernate.connection.encryptor_registered_name"
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.jasypt.hibernate3.type.ParameterNaming
+public static final StringALGORITHM"algorithm"
+public static final StringDECIMAL_SCALE"decimalScale"
+public static final StringENCRYPTOR_NAME"encryptorRegisteredName"
+public static final StringKEY_OBTENTION_ITERATIONS"keyObtentionIterations"
+public static final StringPASSWORD"password"
+public static final StringPROVIDER_NAME"providerName"
+public static final StringSTORE_TIME_ZONE"storeTimeZone"
+public static final StringSTRING_OUTPUT_TYPE"stringOutputType"
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/deprecated-list.html new file mode 100644 index 00000000..3f6d60f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/deprecated-list.html @@ -0,0 +1,307 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedBigDecimalType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedBigIntegerType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedBinaryType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedBooleanAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedByteAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedCalendarAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedDateAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedDoubleAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedFloatAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedIntegerAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedLongAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedShortAsStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.EncryptedStringType +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.type.ParameterNaming +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
org.jasypt.hibernate.connectionprovider.ParameterNaming +
+          Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/help-doc.html new file mode 100644 index 00000000..5c72682f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/index-all.html new file mode 100644 index 00000000..1bf9a84d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/index-all.html @@ -0,0 +1,1454 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I K N O P R S
+

+A

+
+
AbstractEncryptedAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
AbstractEncryptedAsStringType() - +Constructor for class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
AbstractEncryptedAsStringType - Class in org.jasypt.hibernate3.type
Base class for Hibernate UserTypes to store + values as encrypted strings.
AbstractEncryptedAsStringType() - +Constructor for class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
ALGORITHM - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The encryption algorithm. +
ALGORITHM - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The encryption algorithm. +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
+
+

+C

+
+
checkInitialization() - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
checkInitialization() - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
configure(Properties) - +Method in class org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
Deprecated.   +
configure(Properties) - +Method in class org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
Deprecated.   +
configure(Properties) - +Method in class org.jasypt.hibernate3.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
  +
configure(Properties) - +Method in class org.jasypt.hibernate3.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated. Converts given String to its Object form. +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedBooleanAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedByteAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedCalendarAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedDateAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedDoubleAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedFloatAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedIntegerAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedLongAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedShortAsStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate.type.EncryptedStringType +
Deprecated.   +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
Converts given String to its Object form. +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedBooleanAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedByteAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedCalendarAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedDateAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedDoubleAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedFloatAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedIntegerAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedLongAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedShortAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate3.type.EncryptedStringType +
  +
convertToString(Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated. Converts given Object to its String form. +
convertToString(Object) - +Method in class org.jasypt.hibernate.type.EncryptedCalendarAsStringType +
Deprecated.   +
convertToString(Object) - +Method in class org.jasypt.hibernate.type.EncryptedDateAsStringType +
Deprecated.   +
convertToString(Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
Converts given Object to its String form. +
convertToString(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedCalendarAsStringType +
  +
convertToString(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedDateAsStringType +
  +
+
+

+D

+
+
DECIMAL_SCALE - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The scale (numbers after the decimal point) to be used when storing + decimal numbers. +
DECIMAL_SCALE - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The scale (numbers after the decimal point) to be used when storing + decimal numbers. +
decrypt(BigDecimal) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Decypts a message, delegating to wrapped encryptor +
decrypt(BigInteger) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Decypts a message, delegating to wrapped encryptor +
decrypt(byte[]) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Decypts a message, delegating to wrapped encryptor +
decrypt(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Decypts a message, delegating to wrapped encryptor +
decrypt(BigDecimal) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Decypts a message, delegating to wrapped encryptor +
decrypt(BigInteger) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Decypts a message, delegating to wrapped encryptor +
decrypt(byte[]) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Decypts a message, delegating to wrapped encryptor +
decrypt(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Decypts a message, delegating to wrapped encryptor +
deepCopy(Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
deepCopy(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
deepCopy(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
deepCopy(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
deepCopy(Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
deepCopy(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
deepCopy(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
deepCopy(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
disassemble(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
disassemble(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
disassemble(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
disassemble(Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
+
+

+E

+
+
encrypt(BigDecimal) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Encrypts a message, delegating to wrapped encryptor. +
encrypt(BigInteger) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Encrypts a message, delegating to wrapped encryptor. +
encrypt(byte[]) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Encrypts a message, delegating to wrapped encryptor. +
encrypt(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Encrypts a message, delegating to wrapped encryptor. +
encrypt(BigDecimal) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
encrypt(BigInteger) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
encrypt(byte[]) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
encrypt(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
EncryptedBigDecimalAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedBigDecimalAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType +
Deprecated.   +
EncryptedBigDecimalAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigDecimalAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType +
  +
EncryptedBigDecimalType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedBigDecimalType() - +Constructor for class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
EncryptedBigDecimalType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities.
EncryptedBigDecimalType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
EncryptedBigIntegerAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedBigIntegerAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType +
Deprecated.   +
EncryptedBigIntegerAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigIntegerAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType +
  +
EncryptedBigIntegerType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedBigIntegerType() - +Constructor for class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
EncryptedBigIntegerType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities.
EncryptedBigIntegerType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
EncryptedBinaryType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedBinaryType() - +Constructor for class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
EncryptedBinaryType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities.
EncryptedBinaryType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
EncryptedBooleanAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedBooleanAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedBooleanAsStringType +
Deprecated.   +
EncryptedBooleanAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBooleanAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedBooleanAsStringType +
  +
EncryptedByteAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedByteAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedByteAsStringType +
Deprecated.   +
EncryptedByteAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities.
EncryptedByteAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedByteAsStringType +
  +
EncryptedCalendarAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedCalendarAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedCalendarAsStringType +
Deprecated.   +
EncryptedCalendarAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities.
EncryptedCalendarAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedCalendarAsStringType +
  +
EncryptedDateAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedDateAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedDateAsStringType +
Deprecated.   +
EncryptedDateAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDateAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedDateAsStringType +
  +
EncryptedDoubleAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedDoubleAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedDoubleAsStringType +
Deprecated.   +
EncryptedDoubleAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDoubleAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedDoubleAsStringType +
  +
EncryptedFloatAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedFloatAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedFloatAsStringType +
Deprecated.   +
EncryptedFloatAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities.
EncryptedFloatAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedFloatAsStringType +
  +
EncryptedIntegerAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedIntegerAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedIntegerAsStringType +
Deprecated.   +
EncryptedIntegerAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities.
EncryptedIntegerAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedIntegerAsStringType +
  +
EncryptedLongAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedLongAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedLongAsStringType +
Deprecated.   +
EncryptedLongAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities.
EncryptedLongAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedLongAsStringType +
  +
EncryptedPasswordC3P0ConnectionProvider - Class in org.jasypt.hibernate.connectionprovider
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedPasswordC3P0ConnectionProvider() - +Constructor for class org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
Deprecated.   +
EncryptedPasswordC3P0ConnectionProvider - Class in org.jasypt.hibernate3.connectionprovider
+ Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
EncryptedPasswordC3P0ConnectionProvider() - +Constructor for class org.jasypt.hibernate3.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
  +
EncryptedPasswordDriverManagerConnectionProvider - Class in org.jasypt.hibernate.connectionprovider
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedPasswordDriverManagerConnectionProvider() - +Constructor for class org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
Deprecated.   +
EncryptedPasswordDriverManagerConnectionProvider - Class in org.jasypt.hibernate3.connectionprovider
+ Extension of DriverManagerConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
EncryptedPasswordDriverManagerConnectionProvider() - +Constructor for class org.jasypt.hibernate3.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
  +
EncryptedShortAsStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedShortAsStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedShortAsStringType +
Deprecated.   +
EncryptedShortAsStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities.
EncryptedShortAsStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedShortAsStringType +
  +
EncryptedStringType - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
EncryptedStringType() - +Constructor for class org.jasypt.hibernate.type.EncryptedStringType +
Deprecated.   +
EncryptedStringType - Class in org.jasypt.hibernate3.type
+ A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities.
EncryptedStringType() - +Constructor for class org.jasypt.hibernate3.type.EncryptedStringType +
  +
encryptor - +Variable in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
encryptor - +Variable in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
ENCRYPTOR_NAME - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry. +
ENCRYPTOR_NAME - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry. +
ENCRYPTOR_REGISTERED_NAME - +Static variable in class org.jasypt.hibernate.connectionprovider.ParameterNaming +
Deprecated. Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters. +
ENCRYPTOR_REGISTERED_NAME - +Static variable in class org.jasypt.hibernate3.connectionprovider.ParameterNaming +
Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters. +
equals(Object, Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
equals(Object, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
equals(Object, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
equals(Object, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
equals(Object, Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
equals(Object, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
equals(Object, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
equals(Object, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
+
+

+G

+
+
getEncryptor() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Returns the encryptor which this object wraps. +
getInstance() - +Static method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Returns the singleton instance of the registry. +
getInstance() - +Static method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Returns the singleton instance of the registry. +
getPBEBigDecimalEncryptor(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists). +
getPBEBigDecimalEncryptor(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists). +
getPBEBigIntegerEncryptor(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists). +
getPBEBigIntegerEncryptor(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists). +
getPBEByteEncryptor(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Returns the PBEByteEncryptor registered with the specified + name (if exists). +
getPBEByteEncryptor(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEByteEncryptor registered with the specified + name (if exists). +
getPBEStringEncryptor(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Returns the PBEStringEncryptor registered with the specified + name (if exists). +
getPBEStringEncryptor(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEStringEncryptor registered with the specified + name (if exists). +
getRegisteredName() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
+
+

+H

+
+
hashCode(Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
hashCode(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
hashCode(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
hashCode(Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
hashCode(Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
hashCode(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
hashCode(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
hashCode(Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
HibernatePBEBigDecimalEncryptor - Class in org.jasypt.hibernate.encryptor
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
HibernatePBEBigDecimalEncryptor() - +Constructor for class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEBigDecimalEncryptor - Class in org.jasypt.hibernate3.encryptor
+ Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEBigDecimalEncryptor() - +Constructor for class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEBigIntegerEncryptor - Class in org.jasypt.hibernate.encryptor
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
HibernatePBEBigIntegerEncryptor() - +Constructor for class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEBigIntegerEncryptor - Class in org.jasypt.hibernate3.encryptor
+ Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEBigIntegerEncryptor() - +Constructor for class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEByteEncryptor - Class in org.jasypt.hibernate.encryptor
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
HibernatePBEByteEncryptor() - +Constructor for class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEByteEncryptor - Class in org.jasypt.hibernate3.encryptor
+ Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEByteEncryptor() - +Constructor for class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEEncryptorRegistry - Class in org.jasypt.hibernate.encryptor
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
HibernatePBEEncryptorRegistry - Class in org.jasypt.hibernate3.encryptor
+ Registry for all the PBE*Encryptor which are eligible for + use from Hibernate.
HibernatePBEStringEncryptor - Class in org.jasypt.hibernate.encryptor
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
HibernatePBEStringEncryptor() - +Constructor for class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Creates a new instance of HibernatePBEStringEncryptor. +
HibernatePBEStringEncryptor - Class in org.jasypt.hibernate3.encryptor
+ Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEStringEncryptor() - +Constructor for class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Creates a new instance of HibernatePBEStringEncryptor. +
+
+

+I

+
+
isMutable() - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
isMutable() - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
isMutable() - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
isMutable() - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
isMutable() - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
isMutable() - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
isMutable() - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
isMutable() - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
+
+

+K

+
+
KEY_OBTENTION_ITERATIONS - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The number of hashing iterations to be applied for obtaining the + encryption key. +
KEY_OBTENTION_ITERATIONS - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The number of hashing iterations to be applied for obtaining the + encryption key. +
+
+

+N

+
+
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
nullSafeGet(ResultSet, String[], Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
nullSafeSet(PreparedStatement, Object, int) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
+
+

+O

+
+
org.jasypt.hibernate.connectionprovider - package org.jasypt.hibernate.connectionprovider
 
org.jasypt.hibernate.encryptor - package org.jasypt.hibernate.encryptor
 
org.jasypt.hibernate.type - package org.jasypt.hibernate.type
 
org.jasypt.hibernate3.connectionprovider - package org.jasypt.hibernate3.connectionprovider
 
org.jasypt.hibernate3.encryptor - package org.jasypt.hibernate3.encryptor
 
org.jasypt.hibernate3.type - package org.jasypt.hibernate3.type
 
+
+

+P

+
+
ParameterNaming - Class in org.jasypt.hibernate.connectionprovider
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
ParameterNaming - Class in org.jasypt.hibernate.type
Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
ParameterNaming - Class in org.jasypt.hibernate3.connectionprovider
+ Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider.
ParameterNaming - Class in org.jasypt.hibernate3.type
+ Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping.
PASSWORD - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The encryption password. +
PASSWORD - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The encryption password. +
PROVIDER_NAME - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The name of the JCE security provider we want to get the algorithm from + (if it is no the default one. +
PROVIDER_NAME - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The name of the JCE security provider we want to get the algorithm from + (if it is no the default one. +
+
+

+R

+
+
registerPBEBigDecimalEncryptor(String, PBEBigDecimalEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Registers a PBEBigDecimalEncryptor object with the specified + name. +
registerPBEBigDecimalEncryptor(String, PBEBigDecimalEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEBigDecimalEncryptor object with the specified + name. +
registerPBEBigIntegerEncryptor(String, PBEBigIntegerEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Registers a PBEBigIntegerEncryptor object with the specified + name. +
registerPBEBigIntegerEncryptor(String, PBEBigIntegerEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEBigIntegerEncryptor object with the specified + name. +
registerPBEByteEncryptor(String, PBEByteEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Registers a PBEByteEncryptor object with the specified + name. +
registerPBEByteEncryptor(String, PBEByteEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEByteEncryptor object with the specified + name. +
registerPBEStringEncryptor(String, PBEStringEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry +
Deprecated. Registers a PBEStringEncryptor object with the specified + name. +
registerPBEStringEncryptor(String, PBEStringEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEStringEncryptor object with the specified + name. +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
returnedClass() - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedBooleanAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedByteAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedCalendarAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedDateAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedDoubleAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedFloatAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedIntegerAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedLongAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedShortAsStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate.type.EncryptedStringType +
Deprecated.   +
returnedClass() - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedBooleanAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedByteAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedCalendarAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedDateAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedDoubleAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedFloatAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedIntegerAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedLongAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedShortAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate3.type.EncryptedStringType +
  +
+
+

+S

+
+
setAlgorithm(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setEncryptor(PBEBigDecimalEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEBigIntegerEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEByteEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the PBEByteEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the PBEStringEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEBigDecimalEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEBigIntegerEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEByteEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the PBEByteEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the PBEStringEncryptor to be held (wrapped) by this + object. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate.type.EncryptedCalendarAsStringType +
Deprecated.   +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate3.type.EncryptedCalendarAsStringType +
  +
setPassword(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setProvider(Provider) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setProvider(Provider) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setProviderName(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setProviderName(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setRegisteredName(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +
Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +
Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +
Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setStringOutputType(String) - +Method in class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +
Deprecated. Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setStringOutputType(String) - +Method in class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +
Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
sqlTypes() - +Method in class org.jasypt.hibernate.type.AbstractEncryptedAsStringType +
Deprecated.   +
sqlTypes() - +Method in class org.jasypt.hibernate.type.EncryptedBigDecimalType +
Deprecated.   +
sqlTypes() - +Method in class org.jasypt.hibernate.type.EncryptedBigIntegerType +
Deprecated.   +
sqlTypes() - +Method in class org.jasypt.hibernate.type.EncryptedBinaryType +
Deprecated.   +
sqlTypes() - +Method in class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType +
  +
sqlTypes() - +Method in class org.jasypt.hibernate3.type.EncryptedBigDecimalType +
  +
sqlTypes() - +Method in class org.jasypt.hibernate3.type.EncryptedBigIntegerType +
  +
sqlTypes() - +Method in class org.jasypt.hibernate3.type.EncryptedBinaryType +
  +
STORE_TIME_ZONE - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + Whether the calendar time zone should be stored with the date or not. +
STORE_TIME_ZONE - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ Whether the calendar time zone should be stored with the date or not. +
STRING_OUTPUT_TYPE - +Static variable in class org.jasypt.hibernate.type.ParameterNaming +
Deprecated.  + The type of String output ("base64" (default), "hexadecimal") to be + generated. +
STRING_OUTPUT_TYPE - +Static variable in class org.jasypt.hibernate3.type.ParameterNaming +
+ The type of String output ("base64" (default), "hexadecimal") to be + generated. +
+
+A C D E G H I K N O P R S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/index.html new file mode 100644 index 00000000..2ac6f911 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html new file mode 100644 index 00000000..5c73091c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html @@ -0,0 +1,330 @@ + + + + + + + +EncryptedPasswordC3P0ConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.connectionprovider +
+Class EncryptedPasswordC3P0ConnectionProvider

+
+Object
+  extended by org.hibernate.connection.C3P0ConnectionProvider
+      extended by org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider
+
+
+
All Implemented Interfaces:
org.hibernate.connection.ConnectionProvider
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedPasswordC3P0ConnectionProvider
extends org.hibernate.connection.C3P0ConnectionProvider
+ + +

+

+ Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file +

+

+ The encryptable parameters are: +

+

+

+ The name of the password encryptor (decryptor, in fact) will be set in + property hibernate.connection.encryptor_registered_name. + Its value must be the name of a PBEStringEncryptor object + previously registered within HibernatePBEEncryptorRegistry. +

+

+ An example hibernate.cfg.xml file: +

+

+

+  <hibernate-configuration>
+
+    <session-factory>
+
+      
+      <property name="connection.provider_class">org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider</property>
+      <property name="connection.encryptor_registered_name">stringEncryptor</property>
+      <property name="connection.driver_class">org.postgresql.Driver</property>
+      <property name="connection.url">jdbc:postgresql://localhost/mydatabase</property>
+      <property name="connection.username">myuser</property>
+      <property name="connection.password">ENC(T6DAe34NasW==)</property>
+      <property name="c3p0.min_size">5</property>
+      <property name="c3p0.max_size">20</property>
+      <property name="c3p0.timeout">1800</property>
+      <property name="c3p0.max_statements">50</property>
+      ...
+      
+    </session-factory>
+    
+    ...
+    
+  </hibernate-configuration>
+ 
+

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedPasswordC3P0ConnectionProvider() + +
+          Deprecated.  
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigure(java.util.Properties props) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.hibernate.connection.C3P0ConnectionProvider
close, closeConnection, getConnection
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedPasswordC3P0ConnectionProvider

+
+public EncryptedPasswordC3P0ConnectionProvider()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(java.util.Properties props)
+
+
Deprecated. 
+
Specified by:
configure in interface org.hibernate.connection.ConnectionProvider
Overrides:
configure in class org.hibernate.connection.C3P0ConnectionProvider
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html new file mode 100644 index 00000000..8693f3d0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html @@ -0,0 +1,328 @@ + + + + + + + +EncryptedPasswordDriverManagerConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.connectionprovider +
+Class EncryptedPasswordDriverManagerConnectionProvider

+
+Object
+  extended by org.hibernate.connection.DriverManagerConnectionProvider
+      extended by org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider
+
+
+
All Implemented Interfaces:
org.hibernate.connection.ConnectionProvider
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedPasswordDriverManagerConnectionProvider
extends org.hibernate.connection.DriverManagerConnectionProvider
+ + +

+

+ Extension of DriverManagerConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file +

+

+ The encryptable parameters are: +

+

+

+ The name of the password encryptor (decryptor, in fact) will be set in + property hibernate.connection.encryptor_registered_name. + Its value must be the name of a PBEStringEncryptor object + previously registered within HibernatePBEEncryptorRegistry. +

+

+ An example hibernate.cfg.xml file: +

+

+

+  <hibernate-configuration>
+
+    <session-factory>
+
+      <!-- Database connection settings -->
+      <property name="connection.provider_class">org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider</property>
+      <property name="connection.encryptor_registered_name">stringEncryptor</property>
+      <property name="connection.driver_class">org.postgresql.Driver</property>
+      <property name="connection.url">jdbc:postgresql://localhost/mydatabase</property>
+      <property name="connection.username">myuser</property>
+      <property name="connection.password">ENC(T6DAe34NasW==)</property>
+      <property name="connection.pool_size">5</property>
+      
+      ...
+      
+    </session-factory>
+    
+    ...
+    
+  </hibernate-configuration>
+ 
+

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedPasswordDriverManagerConnectionProvider() + +
+          Deprecated.  
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigure(java.util.Properties props) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.hibernate.connection.DriverManagerConnectionProvider
close, closeConnection, finalize, getConnection
+ + + + + + + +
Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedPasswordDriverManagerConnectionProvider

+
+public EncryptedPasswordDriverManagerConnectionProvider()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(java.util.Properties props)
+
+
Deprecated. 
+
Specified by:
configure in interface org.hibernate.connection.ConnectionProvider
Overrides:
configure in class org.hibernate.connection.DriverManagerConnectionProvider
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/ParameterNaming.html new file mode 100644 index 00000000..7592acbd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/ParameterNaming.html @@ -0,0 +1,252 @@ + + + + + + + +ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.connectionprovider +
+Class ParameterNaming

+
+Object
+  extended by org.jasypt.hibernate.connectionprovider.ParameterNaming
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class ParameterNaming
extends Object
+ + +

+

+ Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringENCRYPTOR_REGISTERED_NAME + +
+          Deprecated. Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ENCRYPTOR_REGISTERED_NAME

+
+public static final String ENCRYPTOR_REGISTERED_NAME
+
+
Deprecated. 
Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters. +

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html new file mode 100644 index 00000000..16679078 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider

+
+No usage of org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html new file mode 100644 index 00000000..67130896 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider

+
+No usage of org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/ParameterNaming.html new file mode 100644 index 00000000..e40d217a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/class-use/ParameterNaming.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.connectionprovider.ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.connectionprovider.ParameterNaming

+
+No usage of org.jasypt.hibernate.connectionprovider.ParameterNaming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-frame.html new file mode 100644 index 00000000..8162eed1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.jasypt.hibernate.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate.connectionprovider + + + + +
+Classes  + +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+ParameterNaming
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-summary.html new file mode 100644 index 00000000..3395bfef --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-summary.html @@ -0,0 +1,166 @@ + + + + + + + +org.jasypt.hibernate.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate.connectionprovider +

+ + + + + + + + + + + + + + + + + +
+Class Summary
EncryptedPasswordC3P0ConnectionProviderDeprecated. Will be removed in 1.11.
EncryptedPasswordDriverManagerConnectionProviderDeprecated. Will be removed in 1.11.
ParameterNamingDeprecated. Will be removed in 1.11.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-tree.html new file mode 100644 index 00000000..269a07f3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.hibernate.connectionprovider Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate.connectionprovider +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-use.html new file mode 100644 index 00000000..2dad2df6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/connectionprovider/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.hibernate.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate.connectionprovider

+
+No usage of org.jasypt.hibernate.connectionprovider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEBigDecimalEncryptor.html new file mode 100644 index 00000000..573354cd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEBigDecimalEncryptor.html @@ -0,0 +1,613 @@ + + + + + + + +HibernatePBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.encryptor +
+Class HibernatePBEBigDecimalEncryptor

+
+Object
+  extended by org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class HibernatePBEBigDecimalEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEBigDecimalEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEBigDecimalEncryptor be explicitly set + with setEncryptor(PBEBigDecimalEncryptor). If not, a + StandardPBEBigDecimalEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="bigDecimalEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor">
+    <property name="registeredName">
+        <value>myHibernateBigDecimalEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="bigDecimalEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="encryptorRegisteredName">myHibernateBigDecimalEncryptor</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEBigDecimalEncryptor + objects this way to wrap PBEBigDecimalEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEBigDecimalEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEBigDecimalEncryptor() + +
+          Deprecated. Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedMessage) + +
+          Deprecated. Decypts a message, delegating to wrapped encryptor
+ java.math.BigDecimalencrypt(java.math.BigDecimal message) + +
+          Deprecated. Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEBigDecimalEncryptorgetEncryptor() + +
+          Deprecated. Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor) + +
+          Deprecated. Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Deprecated. Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEBigDecimalEncryptor

+
+public HibernatePBEBigDecimalEncryptor()
+
+
Deprecated. 
Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigDecimalEncryptor getEncryptor()
+
+
Deprecated. 
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor)
+
+
Deprecated. 
Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Deprecated. 
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Deprecated. 
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Deprecated. 
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Deprecated. 
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal message)
+
+
Deprecated. 
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedMessage)
+
+
Deprecated. 
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Deprecated. 
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Deprecated. 
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEBigIntegerEncryptor.html new file mode 100644 index 00000000..6965b815 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEBigIntegerEncryptor.html @@ -0,0 +1,612 @@ + + + + + + + +HibernatePBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.encryptor +
+Class HibernatePBEBigIntegerEncryptor

+
+Object
+  extended by org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class HibernatePBEBigIntegerEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEBigIntegerEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEBigIntegerEncryptor be explicitly set + with setEncryptor(PBEBigIntegerEncryptor). If not, a + StandardPBEBigIntegerEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="bigIntegerEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor">
+    <property name="registeredName">
+        <value>myHibernateBigIntegerEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="bigIntegerEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="encryptorRegisteredName">myHibernateBigIntegerEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEBigIntegerEncryptor + objects this way to wrap PBEBigIntegerEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEBigIntegerEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEBigIntegerEncryptor() + +
+          Deprecated. Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedMessage) + +
+          Deprecated. Decypts a message, delegating to wrapped encryptor
+ java.math.BigIntegerencrypt(java.math.BigInteger message) + +
+          Deprecated. Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEBigIntegerEncryptorgetEncryptor() + +
+          Deprecated. Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor) + +
+          Deprecated. Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Deprecated. Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEBigIntegerEncryptor

+
+public HibernatePBEBigIntegerEncryptor()
+
+
Deprecated. 
Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigIntegerEncryptor getEncryptor()
+
+
Deprecated. 
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor)
+
+
Deprecated. 
Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Deprecated. 
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Deprecated. 
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Deprecated. 
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Deprecated. 
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger message)
+
+
Deprecated. 
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedMessage)
+
+
Deprecated. 
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Deprecated. 
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Deprecated. 
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEByteEncryptor.html new file mode 100644 index 00000000..669982f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEByteEncryptor.html @@ -0,0 +1,612 @@ + + + + + + + +HibernatePBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.encryptor +
+Class HibernatePBEByteEncryptor

+
+Object
+  extended by org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class HibernatePBEByteEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEByteEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEByteEncryptor be explicitly set + with setEncryptor(PBEByteEncryptor). If not, a + StandardPBEByteEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="byteEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEByteEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor">
+    <property name="registeredName">
+        <value>myHibernateByteEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="byteEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="encryptorRegisteredName">myHibernateByteEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEByteEncryptor + objects this way to wrap PBEByteEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEByteEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEByteEncryptor() + +
+          Deprecated. Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedMessage) + +
+          Deprecated. Decypts a message, delegating to wrapped encryptor
+ byte[]encrypt(byte[] message) + +
+          Deprecated. Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEByteEncryptorgetEncryptor() + +
+          Deprecated. Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Deprecated. Sets the PBEByteEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Deprecated. Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEByteEncryptor

+
+public HibernatePBEByteEncryptor()
+
+
Deprecated. 
Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEByteEncryptor getEncryptor()
+
+
Deprecated. 
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Deprecated. 
Sets the PBEByteEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Deprecated. 
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Deprecated. 
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Deprecated. 
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Deprecated. 
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] message)
+
+
Deprecated. 
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedMessage)
+
+
Deprecated. 
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Deprecated. 
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Deprecated. 
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEEncryptorRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEEncryptorRegistry.html new file mode 100644 index 00000000..8a5655c7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEEncryptorRegistry.html @@ -0,0 +1,494 @@ + + + + + + + +HibernatePBEEncryptorRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.encryptor +
+Class HibernatePBEEncryptorRegistry

+
+Object
+  extended by org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class HibernatePBEEncryptorRegistry
extends Object
+ + +

+

+ Registry for all the PBE*Encryptor which are eligible for + use from Hibernate. +

+

+ This class is intended to be directly used in applications where + an IoC container (like Spring Framework) is not present. If it is, + it is better to use the HibernatePBE*Encryptor classes + directly, instead. +

+

+ This registry is a singleton which maintains a registry + of PBE*Encryptor objects which can be used from Hibernate, + by using its registeredName to reference them from mappings. +

+

+ The steps would be: +

    +
  1. Obtain the registry instance (getInstance()).
  2. +
  3. Register the encryptor, giving it a registered name + (registerPBE*Encryptor(String, PBE*Encryptor).
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + when registering the encryptor.
  6. +
+

+

+ This is, first register the encryptor (example with a String encryptor): +

+

+

+  StandardPBEStringEncryptor myEncryptor = new StandardPBEStringEncryptor();
+  ...
+  HibernatePBEEncryptorRegistry registry =
+      HibernatePBEEncryptorRegistry.getInstance();
+  registry.registerPBEStringEncryptor("myHibernateEncryptor", myEncryptor);
+ 
+

+

+ And then, reference it from a Hibernate mapping file: +

+

+

+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateEncryptor</param>
+    </typedef>
+ 
+

+

+ +

+

+
Since:
+
1.2 (class existed as + org.jasypt.hibernate.HibernatePBEEncryptorRegistry since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static HibernatePBEEncryptorRegistrygetInstance() + +
+          Deprecated. Returns the singleton instance of the registry.
+ org.jasypt.encryption.pbe.PBEBigDecimalEncryptorgetPBEBigDecimalEncryptor(String registeredName) + +
+          Deprecated. Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEBigIntegerEncryptorgetPBEBigIntegerEncryptor(String registeredName) + +
+          Deprecated. Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEByteEncryptorgetPBEByteEncryptor(String registeredName) + +
+          Deprecated. Returns the PBEByteEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEStringEncryptorgetPBEStringEncryptor(String registeredName) + +
+          Deprecated. Returns the PBEStringEncryptor registered with the specified + name (if exists).
+ voidregisterPBEBigDecimalEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor) + +
+          Deprecated. Registers a PBEBigDecimalEncryptor object with the specified + name.
+ voidregisterPBEBigIntegerEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor) + +
+          Deprecated. Registers a PBEBigIntegerEncryptor object with the specified + name.
+ voidregisterPBEByteEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Deprecated. Registers a PBEByteEncryptor object with the specified + name.
+ voidregisterPBEStringEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEStringEncryptor encryptor) + +
+          Deprecated. Registers a PBEStringEncryptor object with the specified + name.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static HibernatePBEEncryptorRegistry getInstance()
+
+
Deprecated. 
Returns the singleton instance of the registry. +

+

+ +
Returns:
the registry.
+
+
+
+ +

+registerPBEStringEncryptor

+
+public void registerPBEStringEncryptor(String registeredName,
+                                       org.jasypt.encryption.pbe.PBEStringEncryptor encryptor)
+
+
Deprecated. 
Registers a PBEStringEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
+
+
+
+ +

+getPBEStringEncryptor

+
+public org.jasypt.encryption.pbe.PBEStringEncryptor getPBEStringEncryptor(String registeredName)
+
+
Deprecated. 
Returns the PBEStringEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEBigIntegerEncryptor

+
+public void registerPBEBigIntegerEncryptor(String registeredName,
+                                           org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor)
+
+
Deprecated. 
Registers a PBEBigIntegerEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEBigIntegerEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigIntegerEncryptor getPBEBigIntegerEncryptor(String registeredName)
+
+
Deprecated. 
Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEBigDecimalEncryptor

+
+public void registerPBEBigDecimalEncryptor(String registeredName,
+                                           org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor)
+
+
Deprecated. 
Registers a PBEBigDecimalEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEBigDecimalEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigDecimalEncryptor getPBEBigDecimalEncryptor(String registeredName)
+
+
Deprecated. 
Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEByteEncryptor

+
+public void registerPBEByteEncryptor(String registeredName,
+                                     org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Deprecated. 
Registers a PBEByteEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEByteEncryptor

+
+public org.jasypt.encryption.pbe.PBEByteEncryptor getPBEByteEncryptor(String registeredName)
+
+
Deprecated. 
Returns the PBEByteEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEStringEncryptor.html new file mode 100644 index 00000000..dacad629 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/HibernatePBEStringEncryptor.html @@ -0,0 +1,689 @@ + + + + + + + +HibernatePBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.encryptor +
+Class HibernatePBEStringEncryptor

+
+Object
+  extended by org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class HibernatePBEStringEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEStringEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEStringEncryptor be explicitly set + with setEncryptor(PBEStringEncryptor). If not, a + StandardPBEStringEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator), setProviderName(String), + setProvider(Provider), setStringOutputType(String) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="stringEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor">
+    <property name="registeredName">
+        <value>myHibernateStringEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="stringEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEStringEncryptor + objects this way to wrap PBEStringEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEStringEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.2 (substitutes org.jasypt.hibernate.HibernatePBEEncryptor which + existed since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEStringEncryptor() + +
+          Deprecated. Creates a new instance of HibernatePBEStringEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Deprecated. Decypts a message, delegating to wrapped encryptor
+ Stringencrypt(String message) + +
+          Deprecated. Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEStringEncryptorgetEncryptor() + +
+          Deprecated. Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Deprecated. Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Deprecated. Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Deprecated. Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor encryptor) + +
+          Deprecated. Sets the PBEStringEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Deprecated. Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Deprecated. Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Deprecated. Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetProvider(java.security.Provider provider) + +
+          Deprecated. Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetProviderName(String providerName) + +
+          Deprecated. Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Deprecated. Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Deprecated. Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetStringOutputType(String stringOutputType) + +
+          Deprecated. Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEStringEncryptor

+
+public HibernatePBEStringEncryptor()
+
+
Deprecated. 
Creates a new instance of HibernatePBEStringEncryptor. It also + creates a StandardPBEStringEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEStringEncryptor getEncryptor()
+
+
Deprecated. 
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor encryptor)
+
+
Deprecated. 
Sets the PBEStringEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Deprecated. 
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Deprecated. 
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Deprecated. 
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Deprecated. 
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
Deprecated. 
Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
providerName - the name of the JCE provider (already registered)
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+
Deprecated. 
Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
provider - the JCE provider to be used
Since:
+
1.3
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
Deprecated. 
Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
stringOutputType - the type of String output
Since:
+
1.3
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Deprecated. 
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+
Deprecated. 
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+
Deprecated. 
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Deprecated. 
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Deprecated. 
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html new file mode 100644 index 00000000..8346086b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor

+
+No usage of org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html new file mode 100644 index 00000000..b93d3e02 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor

+
+No usage of org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEByteEncryptor.html new file mode 100644 index 00000000..5744d1a3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEByteEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor

+
+No usage of org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEEncryptorRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEEncryptorRegistry.html new file mode 100644 index 00000000..2d2b34cf --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEEncryptorRegistry.html @@ -0,0 +1,181 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.encryptor.HibernatePBEEncryptorRegistry

+
+ + + + + + + + + +
+Packages that use HibernatePBEEncryptorRegistry
org.jasypt.hibernate.encryptor  
+  +

+ + + + + +
+Uses of HibernatePBEEncryptorRegistry in org.jasypt.hibernate.encryptor
+  +

+ + + + + + + + + +
Methods in org.jasypt.hibernate.encryptor that return HibernatePBEEncryptorRegistry
+static HibernatePBEEncryptorRegistryHibernatePBEEncryptorRegistry.getInstance() + +
+          Deprecated. Returns the singleton instance of the registry.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEStringEncryptor.html new file mode 100644 index 00000000..36b5358d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/class-use/HibernatePBEStringEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor

+
+No usage of org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-frame.html new file mode 100644 index 00000000..2fff122b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-frame.html @@ -0,0 +1,41 @@ + + + + + + + +org.jasypt.hibernate.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate.encryptor + + + + +
+Classes  + +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-summary.html new file mode 100644 index 00000000..8f34a1cc --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-summary.html @@ -0,0 +1,174 @@ + + + + + + + +org.jasypt.hibernate.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate.encryptor +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
HibernatePBEBigDecimalEncryptorDeprecated. Will be removed in 1.11.
HibernatePBEBigIntegerEncryptorDeprecated. Will be removed in 1.11.
HibernatePBEByteEncryptorDeprecated. Will be removed in 1.11.
HibernatePBEEncryptorRegistryDeprecated. Will be removed in 1.11.
HibernatePBEStringEncryptorDeprecated. Will be removed in 1.11.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-tree.html new file mode 100644 index 00000000..87ec659c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.hibernate.encryptor Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate.encryptor +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-use.html new file mode 100644 index 00000000..ccaa2a2f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/encryptor/package-use.html @@ -0,0 +1,172 @@ + + + + + + + +Uses of Package org.jasypt.hibernate.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate.encryptor

+
+ + + + + + + + + +
+Packages that use org.jasypt.hibernate.encryptor
org.jasypt.hibernate.encryptor  
+  +

+ + + + + + + + +
+Classes in org.jasypt.hibernate.encryptor used by org.jasypt.hibernate.encryptor
HibernatePBEEncryptorRegistry + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/AbstractEncryptedAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/AbstractEncryptedAsStringType.html new file mode 100644 index 00000000..65e7633e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/AbstractEncryptedAsStringType.html @@ -0,0 +1,670 @@ + + + + + + + +AbstractEncryptedAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class AbstractEncryptedAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
Direct Known Subclasses:
EncryptedBigDecimalAsStringType, EncryptedBigIntegerAsStringType, EncryptedBooleanAsStringType, EncryptedByteAsStringType, EncryptedCalendarAsStringType, EncryptedDateAsStringType, EncryptedDoubleAsStringType, EncryptedFloatAsStringType, EncryptedIntegerAsStringType, EncryptedLongAsStringType, EncryptedShortAsStringType, EncryptedStringType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public abstract class AbstractEncryptedAsStringType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+Base class for Hibernate UserTypes to store + values as encrypted strings. +

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández, Iván García Sáinz-Aja
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  org.jasypt.encryption.pbe.PBEStringEncryptorencryptor + +
+          Deprecated.  
+  + + + + + + + + + + +
+Constructor Summary
AbstractEncryptedAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+          Deprecated.  
+protected  voidcheckInitialization() + +
+          Deprecated.  
+protected abstract  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Deprecated. Converts given Object to its String form.
+ ObjectdeepCopy(Object value) + +
+          Deprecated.  
+ java.io.Serializabledisassemble(Object value) + +
+          Deprecated.  
+ booleanequals(Object x, + Object y) + +
+          Deprecated.  
+ inthashCode(Object x) + +
+          Deprecated.  
+ booleanisMutable() + +
+          Deprecated.  
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+          Deprecated.  
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+          Deprecated.  
+ Objectreplace(Object original, + Object target, + Object owner) + +
+          Deprecated.  
+abstract  ClassreturnedClass() + +
+          Deprecated.  
+ voidsetParameterValues(java.util.Properties parameters) + +
+          Deprecated.  
+ int[]sqlTypes() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+encryptor

+
+protected org.jasypt.encryption.pbe.PBEStringEncryptor encryptor
+
+
Deprecated. 
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AbstractEncryptedAsStringType

+
+public AbstractEncryptedAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected abstract Object convertToObject(String string)
+
+
Deprecated. 
Converts given String to its Object form. +

+

+
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Deprecated. 
Converts given Object to its String form. +

+

+
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
+
+
+
+ +

+sqlTypes

+
+public final int[] sqlTypes()
+
+
Deprecated. 
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public abstract Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public final boolean equals(Object x,
+                            Object y)
+                     throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public final Object deepCopy(Object value)
+                      throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public final Object assemble(java.io.Serializable cached,
+                             Object owner)
+                      throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public final java.io.Serializable disassemble(Object value)
+                                       throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public final boolean isMutable()
+
+
Deprecated. 
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public final int hashCode(Object x)
+                   throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public final Object replace(Object original,
+                            Object target,
+                            Object owner)
+                     throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public final Object nullSafeGet(java.sql.ResultSet rs,
+                                String[] names,
+                                Object owner)
+                         throws org.hibernate.HibernateException,
+                                java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public final void nullSafeSet(java.sql.PreparedStatement st,
+                              Object value,
+                              int index)
+                       throws org.hibernate.HibernateException,
+                              java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
Deprecated. 
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+
+ +

+checkInitialization

+
+protected final void checkInitialization()
+
+
Deprecated. 
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigDecimalAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigDecimalAsStringType.html new file mode 100644 index 00000000..9feae812 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigDecimalAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedBigDecimalAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedBigDecimalAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedBigDecimalAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimalAsString" class="org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimalAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimalAsString" class="org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimalAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBigDecimalAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigDecimalAsStringType

+
+public EncryptedBigDecimalAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigDecimalType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigDecimalType.html new file mode 100644 index 00000000..2b748c51 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigDecimalType.html @@ -0,0 +1,645 @@ + + + + + + + +EncryptedBigDecimalType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedBigDecimalType

+
+Object
+  extended by org.jasypt.hibernate.type.EncryptedBigDecimalType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedBigDecimalType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimal" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="encryptorRegisteredName">myHibernateBigDecimalEncryptor</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimal" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEBigDecimalEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateBigDecimalEncryptor (see + HibernatePBEBigDecimalEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimal" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedBigDecimal" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+

+ About the decimalScale parameter +

+ The decimalScale parameter is aimed at setting the scale with which + BigDecimal numbers will be set to and retrieved from the database. It is + an important parameter because many DBMSs return BigDecimal numbers with + a scale equal to the amount of decimal positions declared for the field + (e.g. if we store "18.23" (scale=2) in a DECIMAL(15,5) field, we can get a + "18.23000" (scale=5) back when we retrieve the number). This can affect + correct decryption of encrypted numbers, but specifying a + decimalScale parameter will solve this issue. +

+

+ So, if we set decimalScale to 3, and we store "18.23", this + Hibernate type will send "18.230" to the encryptor, which is the value that + we will get back from the database at retrieval time (a scale of "3" + will be set again on the value obtained from DB). If it is necessary, a + DOWN rounding operation is executed on the number. +

+
+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBigDecimalType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+          Deprecated.  
+ ObjectdeepCopy(Object value) + +
+          Deprecated.  
+ java.io.Serializabledisassemble(Object value) + +
+          Deprecated.  
+ booleanequals(Object x, + Object y) + +
+          Deprecated.  
+ inthashCode(Object x) + +
+          Deprecated.  
+ booleanisMutable() + +
+          Deprecated.  
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+          Deprecated.  
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+          Deprecated.  
+ Objectreplace(Object original, + Object target, + Object owner) + +
+          Deprecated.  
+ ClassreturnedClass() + +
+          Deprecated.  
+ voidsetParameterValues(java.util.Properties parameters) + +
+          Deprecated.  
+ int[]sqlTypes() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigDecimalType

+
+public EncryptedBigDecimalType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
Deprecated. 
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
Deprecated. 
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
Deprecated. 
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigIntegerAsStringType.html new file mode 100644 index 00000000..5e35e0ba --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigIntegerAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedBigIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedBigIntegerAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedBigIntegerAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigIntegerAsString" class="org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigIntegerAsString" class="org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBigIntegerAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigIntegerAsStringType

+
+public EncryptedBigIntegerAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigIntegerType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigIntegerType.html new file mode 100644 index 00000000..02d0837e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBigIntegerType.html @@ -0,0 +1,622 @@ + + + + + + + +EncryptedBigIntegerType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedBigIntegerType

+
+Object
+  extended by org.jasypt.hibernate.type.EncryptedBigIntegerType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedBigIntegerType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigInteger" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="encryptorRegisteredName">myHibernateBigIntegerEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigInteger" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEBigIntegerEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateBigIntegerEncryptor (see + HibernatePBEBigIntegerEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigInteger" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedBigInteger" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBigIntegerType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+          Deprecated.  
+ ObjectdeepCopy(Object value) + +
+          Deprecated.  
+ java.io.Serializabledisassemble(Object value) + +
+          Deprecated.  
+ booleanequals(Object x, + Object y) + +
+          Deprecated.  
+ inthashCode(Object x) + +
+          Deprecated.  
+ booleanisMutable() + +
+          Deprecated.  
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+          Deprecated.  
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+          Deprecated.  
+ Objectreplace(Object original, + Object target, + Object owner) + +
+          Deprecated.  
+ ClassreturnedClass() + +
+          Deprecated.  
+ voidsetParameterValues(java.util.Properties parameters) + +
+          Deprecated.  
+ int[]sqlTypes() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigIntegerType

+
+public EncryptedBigIntegerType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
Deprecated. 
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
Deprecated. 
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
Deprecated. 
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBinaryType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBinaryType.html new file mode 100644 index 00000000..cea6be2f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBinaryType.html @@ -0,0 +1,622 @@ + + + + + + + +EncryptedBinaryType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedBinaryType

+
+Object
+  extended by org.jasypt.hibernate.type.EncryptedBinaryType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedBinaryType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBinary" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="encryptorRegisteredName">myHibernateByteEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="resume" column="RESUME" type="encryptedBinary" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEByteEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateByteEncryptor (see + HibernatePBEByteEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBinary" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="resume" column="RESUME" type="encryptedBinary" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBinaryType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+          Deprecated.  
+ ObjectdeepCopy(Object value) + +
+          Deprecated.  
+ java.io.Serializabledisassemble(Object value) + +
+          Deprecated.  
+ booleanequals(Object x, + Object y) + +
+          Deprecated.  
+ inthashCode(Object x) + +
+          Deprecated.  
+ booleanisMutable() + +
+          Deprecated.  
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+          Deprecated.  
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+          Deprecated.  
+ Objectreplace(Object original, + Object target, + Object owner) + +
+          Deprecated.  
+ ClassreturnedClass() + +
+          Deprecated.  
+ voidsetParameterValues(java.util.Properties parameters) + +
+          Deprecated.  
+ int[]sqlTypes() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBinaryType

+
+public EncryptedBinaryType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
Deprecated. 
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
Deprecated. 
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
Deprecated. 
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
Deprecated. 
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
Deprecated. 
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBooleanAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBooleanAsStringType.html new file mode 100644 index 00000000..be6b8ede --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedBooleanAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedBooleanAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedBooleanAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedBooleanAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedBooleanAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBooleanAsString" class="org.jasypt.hibernate.type.EncryptedBooleanAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="active" column="ACTIVE" type="encryptedBooleanAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBooleanAsString" class="org.jasypt.hibernate.type.EncryptedBooleanAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="active" column="ACTIVE" type="encryptedBooleanAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBooleanAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBooleanAsStringType

+
+public EncryptedBooleanAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedByteAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedByteAsStringType.html new file mode 100644 index 00000000..f9cb9578 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedByteAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedByteAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedByteAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedByteAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedByteAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedByteAsString" class="org.jasypt.hibernate.type.EncryptedByteAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedByteAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedByteAsString" class="org.jasypt.hibernate.type.EncryptedByteAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedByteAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedByteAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedByteAsStringType

+
+public EncryptedByteAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedCalendarAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedCalendarAsStringType.html new file mode 100644 index 00000000..4b871aea --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedCalendarAsStringType.html @@ -0,0 +1,446 @@ + + + + + + + +EncryptedCalendarAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedCalendarAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedCalendarAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedCalendarAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedCalendarAsString" class="org.jasypt.hibernate.type.EncryptedCalendarAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+      <param name="storeTimeZone">true</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedCalendarAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ The boolean storeTimeZone parameter allows the Calendar to be + re-created with the same TimeZone that it was created. This is an + optional parameter, and its default value is FALSE. +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedCalendarAsString" class="org.jasypt.hibernate.type.EncryptedCalendarAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+      <param name="storeTimeZone">true</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedCalendarAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedCalendarAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Deprecated. Converts given Object to its String form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ voidsetParameterValues(java.util.Properties parameters) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedCalendarAsStringType

+
+public EncryptedCalendarAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given Object to its String form. +

+

+
Overrides:
convertToString in class AbstractEncryptedAsStringType
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
See Also:
AbstractEncryptedAsStringType.convertToString(java.lang.Object)
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
Deprecated. 
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
Overrides:
setParameterValues in class AbstractEncryptedAsStringType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedDateAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedDateAsStringType.html new file mode 100644 index 00000000..793b80d7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedDateAsStringType.html @@ -0,0 +1,417 @@ + + + + + + + +EncryptedDateAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedDateAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedDateAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedDateAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDateAsString" class="org.jasypt.hibernate.type.EncryptedDateAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedDateAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDateAsString" class="org.jasypt.hibernate.type.EncryptedDateAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedDateAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedDateAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Deprecated. Converts given Object to its String form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedDateAsStringType

+
+public EncryptedDateAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given Object to its String form. +

+

+
Overrides:
convertToString in class AbstractEncryptedAsStringType
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
See Also:
AbstractEncryptedAsStringType.convertToString(java.lang.Object)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedDoubleAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedDoubleAsStringType.html new file mode 100644 index 00000000..db50cffd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedDoubleAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedDoubleAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedDoubleAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedDoubleAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedDoubleAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDoubleAsString" class="org.jasypt.hibernate.type.EncryptedDoubleAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedDoubleAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDoubleAsString" class="org.jasypt.hibernate.type.EncryptedDoubleAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedDoubleAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedDoubleAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedDoubleAsStringType

+
+public EncryptedDoubleAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedFloatAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedFloatAsStringType.html new file mode 100644 index 00000000..171f41c4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedFloatAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedFloatAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedFloatAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedFloatAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedFloatAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedFloatAsString" class="org.jasypt.hibernate.type.EncryptedFloatAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedFloatAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedFloatAsString" class="org.jasypt.hibernate.type.EncryptedFloatAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedFloatAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedFloatAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedFloatAsStringType

+
+public EncryptedFloatAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedIntegerAsStringType.html new file mode 100644 index 00000000..86fd165c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedIntegerAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedIntegerAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedIntegerAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedIntegerAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedIntegerAsString" class="org.jasypt.hibernate.type.EncryptedIntegerAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedIntegerAsString" class="org.jasypt.hibernate.type.EncryptedIntegerAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedIntegerAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedIntegerAsStringType

+
+public EncryptedIntegerAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedLongAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedLongAsStringType.html new file mode 100644 index 00000000..cb5333e4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedLongAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedLongAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedLongAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedLongAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedLongAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedLongAsString" class="org.jasypt.hibernate.type.EncryptedLongAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedLongAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedLongAsString" class="org.jasypt.hibernate.type.EncryptedLongAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedLongAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedLongAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedLongAsStringType

+
+public EncryptedLongAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedShortAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedShortAsStringType.html new file mode 100644 index 00000000..4acd9711 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedShortAsStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedShortAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedShortAsStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedShortAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedShortAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedShortAsString" class="org.jasypt.hibernate.type.EncryptedShortAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedShortAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedShortAsString" class="org.jasypt.hibernate.type.EncryptedShortAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedShortAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedShortAsStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedShortAsStringType

+
+public EncryptedShortAsStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedStringType.html new file mode 100644 index 00000000..e379c408 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/EncryptedStringType.html @@ -0,0 +1,391 @@ + + + + + + + +EncryptedStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class EncryptedStringType

+
+Object
+  extended by org.jasypt.hibernate.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate.type.EncryptedStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class EncryptedStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedString" />
+      ...
+    </class>
+    ...
+  </hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedString" />
+      ...
+    </class>
+    ...
+  </hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.2 (substitutes org.jasypt.hibernate.EncryptedTextType + which existed since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedStringType() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String stringValue) + +
+          Deprecated. Converts given String to its Object form.
+ ClassreturnedClass() + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedStringType

+
+public EncryptedStringType()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String stringValue)
+
+
Deprecated. 
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
stringValue - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
Deprecated. 
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/ParameterNaming.html new file mode 100644 index 00000000..4ee10068 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/ParameterNaming.html @@ -0,0 +1,444 @@ + + + + + + + +ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate.type +
+Class ParameterNaming

+
+Object
+  extended by org.jasypt.hibernate.type.ParameterNaming
+
+
+Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider. +

+

+
public final class ParameterNaming
extends Object
+ + +

+

+ Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping. +

+

+ +

+

+
Since:
+
1.4 (was org.jasypt.hibernate.ParameterNaming since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringALGORITHM + +
+          Deprecated.  + The encryption algorithm.
+static StringDECIMAL_SCALE + +
+          Deprecated.  + The scale (numbers after the decimal point) to be used when storing + decimal numbers.
+static StringENCRYPTOR_NAME + +
+          Deprecated.  + The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry.
+static StringKEY_OBTENTION_ITERATIONS + +
+          Deprecated.  + The number of hashing iterations to be applied for obtaining the + encryption key.
+static StringPASSWORD + +
+          Deprecated.  + The encryption password.
+static StringPROVIDER_NAME + +
+          Deprecated.  + The name of the JCE security provider we want to get the algorithm from + (if it is no the default one.
+static StringSTORE_TIME_ZONE + +
+          Deprecated.  + Whether the calendar time zone should be stored with the date or not.
+static StringSTRING_OUTPUT_TYPE + +
+          Deprecated.  + The type of String output ("base64" (default), "hexadecimal") to be + generated.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ENCRYPTOR_NAME

+
+public static final String ENCRYPTOR_NAME
+
+
Deprecated. 

+ The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry. +

+

+ Value = encryptorRegisteredName +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+ALGORITHM

+
+public static final String ALGORITHM
+
+
Deprecated. 

+ The encryption algorithm. +

+

+ Value = algorithm +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+PROVIDER_NAME

+
+public static final String PROVIDER_NAME
+
+
Deprecated. 

+ The name of the JCE security provider we want to get the algorithm from + (if it is no the default one. +

+

+ Value = providerName +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+PASSWORD

+
+public static final String PASSWORD
+
+
Deprecated. 

+ The encryption password. +

+

+ Value = password +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+KEY_OBTENTION_ITERATIONS

+
+public static final String KEY_OBTENTION_ITERATIONS
+
+
Deprecated. 

+ The number of hashing iterations to be applied for obtaining the + encryption key. +

+

+ Value = keyObtentionIterations +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+STRING_OUTPUT_TYPE

+
+public static final String STRING_OUTPUT_TYPE
+
+
Deprecated. 

+ The type of String output ("base64" (default), "hexadecimal") to be + generated. +

+

+ Value = stringOutputType +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+DECIMAL_SCALE

+
+public static final String DECIMAL_SCALE
+
+
Deprecated. 

+ The scale (numbers after the decimal point) to be used when storing + decimal numbers. +

+

+ Value = decimalScale +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+STORE_TIME_ZONE

+
+public static final String STORE_TIME_ZONE
+
+
Deprecated. 

+ Whether the calendar time zone should be stored with the date or not. +

+

+ Value = storeTimeZone +

+

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/AbstractEncryptedAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/AbstractEncryptedAsStringType.html new file mode 100644 index 00000000..37dce604 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/AbstractEncryptedAsStringType.html @@ -0,0 +1,281 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.AbstractEncryptedAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.AbstractEncryptedAsStringType

+
+ + + + + + + + + +
+Packages that use AbstractEncryptedAsStringType
org.jasypt.hibernate.type  
+  +

+ + + + + +
+Uses of AbstractEncryptedAsStringType in org.jasypt.hibernate.type
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AbstractEncryptedAsStringType in org.jasypt.hibernate.type
+ classEncryptedBigDecimalAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedBigIntegerAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedBooleanAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedByteAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedCalendarAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedDateAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedDoubleAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedFloatAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedIntegerAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedLongAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedShortAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+ classEncryptedStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigDecimalAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigDecimalAsStringType.html new file mode 100644 index 00000000..c3570f9c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigDecimalAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigDecimalType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigDecimalType.html new file mode 100644 index 00000000..b8b4a1f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigDecimalType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedBigDecimalType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedBigDecimalType

+
+No usage of org.jasypt.hibernate.type.EncryptedBigDecimalType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigIntegerAsStringType.html new file mode 100644 index 00000000..34eabfaf --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigIntegerAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigIntegerType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigIntegerType.html new file mode 100644 index 00000000..aab9f17a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBigIntegerType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedBigIntegerType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedBigIntegerType

+
+No usage of org.jasypt.hibernate.type.EncryptedBigIntegerType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBinaryType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBinaryType.html new file mode 100644 index 00000000..cdcd9198 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBinaryType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedBinaryType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedBinaryType

+
+No usage of org.jasypt.hibernate.type.EncryptedBinaryType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBooleanAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBooleanAsStringType.html new file mode 100644 index 00000000..eea3d07c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedBooleanAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedBooleanAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedBooleanAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedBooleanAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedByteAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedByteAsStringType.html new file mode 100644 index 00000000..ef8282a5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedByteAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedByteAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedByteAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedByteAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedCalendarAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedCalendarAsStringType.html new file mode 100644 index 00000000..1a060f98 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedCalendarAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedCalendarAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedCalendarAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedCalendarAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedDateAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedDateAsStringType.html new file mode 100644 index 00000000..9431ec55 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedDateAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedDateAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedDateAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedDateAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedDoubleAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedDoubleAsStringType.html new file mode 100644 index 00000000..f404a69d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedDoubleAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedDoubleAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedDoubleAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedDoubleAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedFloatAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedFloatAsStringType.html new file mode 100644 index 00000000..9f6203b0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedFloatAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedFloatAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedFloatAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedFloatAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedIntegerAsStringType.html new file mode 100644 index 00000000..6712836f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedIntegerAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedIntegerAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedIntegerAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedLongAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedLongAsStringType.html new file mode 100644 index 00000000..6802f019 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedLongAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedLongAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedLongAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedLongAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedShortAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedShortAsStringType.html new file mode 100644 index 00000000..a3f0fa32 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedShortAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedShortAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedShortAsStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedShortAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedStringType.html new file mode 100644 index 00000000..d7598c07 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/EncryptedStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.EncryptedStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.EncryptedStringType

+
+No usage of org.jasypt.hibernate.type.EncryptedStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/ParameterNaming.html new file mode 100644 index 00000000..5d12d672 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/class-use/ParameterNaming.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate.type.ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate.type.ParameterNaming

+
+No usage of org.jasypt.hibernate.type.ParameterNaming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-frame.html new file mode 100644 index 00000000..67417e73 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-frame.html @@ -0,0 +1,65 @@ + + + + + + + +org.jasypt.hibernate.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate.type + + + + +
+Classes  + +
+AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedShortAsStringType +
+EncryptedStringType +
+ParameterNaming
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-summary.html new file mode 100644 index 00000000..0db50875 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-summary.html @@ -0,0 +1,222 @@ + + + + + + + +org.jasypt.hibernate.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate.type +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractEncryptedAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedBigDecimalAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedBigDecimalTypeDeprecated. Will be removed in 1.11.
EncryptedBigIntegerAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedBigIntegerTypeDeprecated. Will be removed in 1.11.
EncryptedBinaryTypeDeprecated. Will be removed in 1.11.
EncryptedBooleanAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedByteAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedCalendarAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedDateAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedDoubleAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedFloatAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedIntegerAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedLongAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedShortAsStringTypeDeprecated. Will be removed in 1.11.
EncryptedStringTypeDeprecated. Will be removed in 1.11.
ParameterNamingDeprecated. Will be removed in 1.11.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-tree.html new file mode 100644 index 00000000..a4d2141a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.hibernate.type Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate.type +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-use.html new file mode 100644 index 00000000..0017fa51 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate/type/package-use.html @@ -0,0 +1,172 @@ + + + + + + + +Uses of Package org.jasypt.hibernate.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate.type

+
+ + + + + + + + + +
+Packages that use org.jasypt.hibernate.type
org.jasypt.hibernate.type  
+  +

+ + + + + + + + +
+Classes in org.jasypt.hibernate.type used by org.jasypt.hibernate.type
AbstractEncryptedAsStringType + +
+          Deprecated. Will be removed in 1.11. Package org.jasypt.hibernate.connectionprovider + has been renamed as org.jasypt.hibernate3.connectionprovider.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html new file mode 100644 index 00000000..228faeb3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html @@ -0,0 +1,328 @@ + + + + + + + +EncryptedPasswordC3P0ConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.connectionprovider +
+Class EncryptedPasswordC3P0ConnectionProvider

+
+Object
+  extended by org.hibernate.connection.C3P0ConnectionProvider
+      extended by org.jasypt.hibernate3.connectionprovider.EncryptedPasswordC3P0ConnectionProvider
+
+
+
All Implemented Interfaces:
org.hibernate.connection.ConnectionProvider
+
+
+
+
public final class EncryptedPasswordC3P0ConnectionProvider
extends org.hibernate.connection.C3P0ConnectionProvider
+ + +

+

+ Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file +

+

+ The encryptable parameters are: +

+

+

+ The name of the password encryptor (decryptor, in fact) will be set in + property hibernate.connection.encryptor_registered_name. + Its value must be the name of a PBEStringEncryptor object + previously registered within HibernatePBEEncryptorRegistry. +

+

+ An example hibernate.cfg.xml file: +

+

+

+  <hibernate-configuration>
+
+    <session-factory>
+
+      
+      <property name="connection.provider_class">org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider</property>
+      <property name="connection.encryptor_registered_name">stringEncryptor</property>
+      <property name="connection.driver_class">org.postgresql.Driver</property>
+      <property name="connection.url">jdbc:postgresql://localhost/mydatabase</property>
+      <property name="connection.username">myuser</property>
+      <property name="connection.password">ENC(T6DAe34NasW==)</property>
+      <property name="c3p0.min_size">5</property>
+      <property name="c3p0.max_size">20</property>
+      <property name="c3p0.timeout">1800</property>
+      <property name="c3p0.max_statements">50</property>
+      ...
+      
+    </session-factory>
+    
+    ...
+    
+  </hibernate-configuration>
+ 
+

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.connectionprovider since 1.4)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedPasswordC3P0ConnectionProvider() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigure(java.util.Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.hibernate.connection.C3P0ConnectionProvider
close, closeConnection, getConnection
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedPasswordC3P0ConnectionProvider

+
+public EncryptedPasswordC3P0ConnectionProvider()
+
+
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(java.util.Properties props)
+
+
+
Specified by:
configure in interface org.hibernate.connection.ConnectionProvider
Overrides:
configure in class org.hibernate.connection.C3P0ConnectionProvider
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html new file mode 100644 index 00000000..056546c0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html @@ -0,0 +1,326 @@ + + + + + + + +EncryptedPasswordDriverManagerConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.connectionprovider +
+Class EncryptedPasswordDriverManagerConnectionProvider

+
+Object
+  extended by org.hibernate.connection.DriverManagerConnectionProvider
+      extended by org.jasypt.hibernate3.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider
+
+
+
All Implemented Interfaces:
org.hibernate.connection.ConnectionProvider
+
+
+
+
public final class EncryptedPasswordDriverManagerConnectionProvider
extends org.hibernate.connection.DriverManagerConnectionProvider
+ + +

+

+ Extension of DriverManagerConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file +

+

+ The encryptable parameters are: +

+

+

+ The name of the password encryptor (decryptor, in fact) will be set in + property hibernate.connection.encryptor_registered_name. + Its value must be the name of a PBEStringEncryptor object + previously registered within HibernatePBEEncryptorRegistry. +

+

+ An example hibernate.cfg.xml file: +

+

+

+  <hibernate-configuration>
+
+    <session-factory>
+
+      <!-- Database connection settings -->
+      <property name="connection.provider_class">org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider</property>
+      <property name="connection.encryptor_registered_name">stringEncryptor</property>
+      <property name="connection.driver_class">org.postgresql.Driver</property>
+      <property name="connection.url">jdbc:postgresql://localhost/mydatabase</property>
+      <property name="connection.username">myuser</property>
+      <property name="connection.password">ENC(T6DAe34NasW==)</property>
+      <property name="connection.pool_size">5</property>
+      
+      ...
+      
+    </session-factory>
+    
+    ...
+    
+  </hibernate-configuration>
+ 
+

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.connectionprovider since 1.4)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedPasswordDriverManagerConnectionProvider() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigure(java.util.Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.hibernate.connection.DriverManagerConnectionProvider
close, closeConnection, finalize, getConnection
+ + + + + + + +
Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedPasswordDriverManagerConnectionProvider

+
+public EncryptedPasswordDriverManagerConnectionProvider()
+
+
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(java.util.Properties props)
+
+
+
Specified by:
configure in interface org.hibernate.connection.ConnectionProvider
Overrides:
configure in class org.hibernate.connection.DriverManagerConnectionProvider
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/ParameterNaming.html new file mode 100644 index 00000000..82fc0251 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/ParameterNaming.html @@ -0,0 +1,250 @@ + + + + + + + +ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.connectionprovider +
+Class ParameterNaming

+
+Object
+  extended by org.jasypt.hibernate3.connectionprovider.ParameterNaming
+
+
+
+
public final class ParameterNaming
extends Object
+ + +

+

+ Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.connectionprovider since 1.4)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringENCRYPTOR_REGISTERED_NAME + +
+          Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ENCRYPTOR_REGISTERED_NAME

+
+public static final String ENCRYPTOR_REGISTERED_NAME
+
+
Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters. +

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html new file mode 100644 index 00000000..11cebe87 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.connectionprovider.EncryptedPasswordC3P0ConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.connectionprovider.EncryptedPasswordC3P0ConnectionProvider

+
+No usage of org.jasypt.hibernate3.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html new file mode 100644 index 00000000..8c00f83f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider

+
+No usage of org.jasypt.hibernate3.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/ParameterNaming.html new file mode 100644 index 00000000..ef18ea79 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/class-use/ParameterNaming.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.connectionprovider.ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.connectionprovider.ParameterNaming

+
+No usage of org.jasypt.hibernate3.connectionprovider.ParameterNaming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-frame.html new file mode 100644 index 00000000..6e49b608 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.jasypt.hibernate3.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate3.connectionprovider + + + + +
+Classes  + +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+ParameterNaming
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-summary.html new file mode 100644 index 00000000..bf584a77 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-summary.html @@ -0,0 +1,174 @@ + + + + + + + +org.jasypt.hibernate3.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate3.connectionprovider +

+ + + + + + + + + + + + + + + + + +
+Class Summary
EncryptedPasswordC3P0ConnectionProvider + Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
EncryptedPasswordDriverManagerConnectionProvider + Extension of DriverManagerConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
ParameterNaming + Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-tree.html new file mode 100644 index 00000000..41d2fdea --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.hibernate3.connectionprovider Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate3.connectionprovider +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-use.html new file mode 100644 index 00000000..77c7f696 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/connectionprovider/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.hibernate3.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate3.connectionprovider

+
+No usage of org.jasypt.hibernate3.connectionprovider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEBigDecimalEncryptor.html new file mode 100644 index 00000000..810ec863 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEBigDecimalEncryptor.html @@ -0,0 +1,611 @@ + + + + + + + +HibernatePBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.encryptor +
+Class HibernatePBEBigDecimalEncryptor

+
+Object
+  extended by org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor
+
+
+
+
public final class HibernatePBEBigDecimalEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEBigDecimalEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEBigDecimalEncryptor be explicitly set + with setEncryptor(PBEBigDecimalEncryptor). If not, a + StandardPBEBigDecimalEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="bigDecimalEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor">
+    <property name="registeredName">
+        <value>myHibernateBigDecimalEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="bigDecimalEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="encryptorRegisteredName">myHibernateBigDecimalEncryptor</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEBigDecimalEncryptor + objects this way to wrap PBEBigDecimalEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEBigDecimalEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.encryptor since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEBigDecimalEncryptor() + +
+          Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ java.math.BigDecimalencrypt(java.math.BigDecimal message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEBigDecimalEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor) + +
+          Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEBigDecimalEncryptor

+
+public HibernatePBEBigDecimalEncryptor()
+
+
Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigDecimalEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor)
+
+
Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEBigIntegerEncryptor.html new file mode 100644 index 00000000..0d156452 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEBigIntegerEncryptor.html @@ -0,0 +1,610 @@ + + + + + + + +HibernatePBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.encryptor +
+Class HibernatePBEBigIntegerEncryptor

+
+Object
+  extended by org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor
+
+
+
+
public final class HibernatePBEBigIntegerEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEBigIntegerEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEBigIntegerEncryptor be explicitly set + with setEncryptor(PBEBigIntegerEncryptor). If not, a + StandardPBEBigIntegerEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="bigIntegerEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor">
+    <property name="registeredName">
+        <value>myHibernateBigIntegerEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="bigIntegerEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="encryptorRegisteredName">myHibernateBigIntegerEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEBigIntegerEncryptor + objects this way to wrap PBEBigIntegerEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEBigIntegerEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.encryptor since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEBigIntegerEncryptor() + +
+          Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ java.math.BigIntegerencrypt(java.math.BigInteger message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEBigIntegerEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor) + +
+          Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEBigIntegerEncryptor

+
+public HibernatePBEBigIntegerEncryptor()
+
+
Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigIntegerEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor)
+
+
Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEByteEncryptor.html new file mode 100644 index 00000000..cab32125 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEByteEncryptor.html @@ -0,0 +1,610 @@ + + + + + + + +HibernatePBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.encryptor +
+Class HibernatePBEByteEncryptor

+
+Object
+  extended by org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor
+
+
+
+
public final class HibernatePBEByteEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEByteEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEByteEncryptor be explicitly set + with setEncryptor(PBEByteEncryptor). If not, a + StandardPBEByteEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="byteEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEByteEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor">
+    <property name="registeredName">
+        <value>myHibernateByteEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="byteEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="encryptorRegisteredName">myHibernateByteEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEByteEncryptor + objects this way to wrap PBEByteEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEByteEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.encryptor since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEByteEncryptor() + +
+          Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ byte[]encrypt(byte[] message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEByteEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Sets the PBEByteEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEByteEncryptor

+
+public HibernatePBEByteEncryptor()
+
+
Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEByteEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Sets the PBEByteEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEEncryptorRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEEncryptorRegistry.html new file mode 100644 index 00000000..e21ab498 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEEncryptorRegistry.html @@ -0,0 +1,491 @@ + + + + + + + +HibernatePBEEncryptorRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.encryptor +
+Class HibernatePBEEncryptorRegistry

+
+Object
+  extended by org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry
+
+
+
+
public final class HibernatePBEEncryptorRegistry
extends Object
+ + +

+

+ Registry for all the PBE*Encryptor which are eligible for + use from Hibernate. +

+

+ This class is intended to be directly used in applications where + an IoC container (like Spring Framework) is not present. If it is, + it is better to use the HibernatePBE*Encryptor classes + directly, instead. +

+

+ This registry is a singleton which maintains a registry + of PBE*Encryptor objects which can be used from Hibernate, + by using its registeredName to reference them from mappings. +

+

+ The steps would be: +

    +
  1. Obtain the registry instance (getInstance()).
  2. +
  3. Register the encryptor, giving it a registered name + (registerPBE*Encryptor(String, PBE*Encryptor).
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + when registering the encryptor.
  6. +
+

+

+ This is, first register the encryptor (example with a String encryptor): +

+

+

+  StandardPBEStringEncryptor myEncryptor = new StandardPBEStringEncryptor();
+  ...
+  HibernatePBEEncryptorRegistry registry =
+      HibernatePBEEncryptorRegistry.getInstance();
+  registry.registerPBEStringEncryptor("myHibernateEncryptor", myEncryptor);
+ 
+

+

+ And then, reference it from a Hibernate mapping file: +

+

+

+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateEncryptor</param>
+    </typedef>
+ 
+

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.encryptor since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static HibernatePBEEncryptorRegistrygetInstance() + +
+          Returns the singleton instance of the registry.
+ org.jasypt.encryption.pbe.PBEBigDecimalEncryptorgetPBEBigDecimalEncryptor(String registeredName) + +
+          Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEBigIntegerEncryptorgetPBEBigIntegerEncryptor(String registeredName) + +
+          Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEByteEncryptorgetPBEByteEncryptor(String registeredName) + +
+          Returns the PBEByteEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEStringEncryptorgetPBEStringEncryptor(String registeredName) + +
+          Returns the PBEStringEncryptor registered with the specified + name (if exists).
+ voidregisterPBEBigDecimalEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor) + +
+          Registers a PBEBigDecimalEncryptor object with the specified + name.
+ voidregisterPBEBigIntegerEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor) + +
+          Registers a PBEBigIntegerEncryptor object with the specified + name.
+ voidregisterPBEByteEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Registers a PBEByteEncryptor object with the specified + name.
+ voidregisterPBEStringEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEStringEncryptor encryptor) + +
+          Registers a PBEStringEncryptor object with the specified + name.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static HibernatePBEEncryptorRegistry getInstance()
+
+
Returns the singleton instance of the registry. +

+

+ +
Returns:
the registry.
+
+
+
+ +

+registerPBEStringEncryptor

+
+public void registerPBEStringEncryptor(String registeredName,
+                                       org.jasypt.encryption.pbe.PBEStringEncryptor encryptor)
+
+
Registers a PBEStringEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
+
+
+
+ +

+getPBEStringEncryptor

+
+public org.jasypt.encryption.pbe.PBEStringEncryptor getPBEStringEncryptor(String registeredName)
+
+
Returns the PBEStringEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEBigIntegerEncryptor

+
+public void registerPBEBigIntegerEncryptor(String registeredName,
+                                           org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor)
+
+
Registers a PBEBigIntegerEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEBigIntegerEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigIntegerEncryptor getPBEBigIntegerEncryptor(String registeredName)
+
+
Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEBigDecimalEncryptor

+
+public void registerPBEBigDecimalEncryptor(String registeredName,
+                                           org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor)
+
+
Registers a PBEBigDecimalEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEBigDecimalEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigDecimalEncryptor getPBEBigDecimalEncryptor(String registeredName)
+
+
Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEByteEncryptor

+
+public void registerPBEByteEncryptor(String registeredName,
+                                     org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Registers a PBEByteEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEByteEncryptor

+
+public org.jasypt.encryption.pbe.PBEByteEncryptor getPBEByteEncryptor(String registeredName)
+
+
Returns the PBEByteEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEStringEncryptor.html new file mode 100644 index 00000000..ac593237 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/HibernatePBEStringEncryptor.html @@ -0,0 +1,686 @@ + + + + + + + +HibernatePBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.encryptor +
+Class HibernatePBEStringEncryptor

+
+Object
+  extended by org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor
+
+
+
+
public final class HibernatePBEStringEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEStringEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEStringEncryptor be explicitly set + with setEncryptor(PBEStringEncryptor). If not, a + StandardPBEStringEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator), setProviderName(String), + setProvider(Provider), setStringOutputType(String) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="stringEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor">
+    <property name="registeredName">
+        <value>myHibernateStringEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="stringEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEStringEncryptor + objects this way to wrap PBEStringEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEStringEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.encryptor since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEStringEncryptor() + +
+          Creates a new instance of HibernatePBEStringEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ Stringencrypt(String message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEStringEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor encryptor) + +
+          Sets the PBEStringEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetProvider(java.security.Provider provider) + +
+          Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetProviderName(String providerName) + +
+          Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetStringOutputType(String stringOutputType) + +
+          Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEStringEncryptor

+
+public HibernatePBEStringEncryptor()
+
+
Creates a new instance of HibernatePBEStringEncryptor. It also + creates a StandardPBEStringEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEStringEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor encryptor)
+
+
Sets the PBEStringEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
providerName - the name of the JCE provider (already registered)
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+
Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
provider - the JCE provider to be used
Since:
+
1.3
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
stringOutputType - the type of String output
Since:
+
1.3
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html new file mode 100644 index 00000000..4bfb1548 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor

+
+No usage of org.jasypt.hibernate3.encryptor.HibernatePBEBigDecimalEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html new file mode 100644 index 00000000..6e5a37f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor

+
+No usage of org.jasypt.hibernate3.encryptor.HibernatePBEBigIntegerEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEByteEncryptor.html new file mode 100644 index 00000000..7825bf7d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEByteEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor

+
+No usage of org.jasypt.hibernate3.encryptor.HibernatePBEByteEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEEncryptorRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEEncryptorRegistry.html new file mode 100644 index 00000000..48c52c3b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEEncryptorRegistry.html @@ -0,0 +1,181 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.encryptor.HibernatePBEEncryptorRegistry

+
+ + + + + + + + + +
+Packages that use HibernatePBEEncryptorRegistry
org.jasypt.hibernate3.encryptor  
+  +

+ + + + + +
+Uses of HibernatePBEEncryptorRegistry in org.jasypt.hibernate3.encryptor
+  +

+ + + + + + + + + +
Methods in org.jasypt.hibernate3.encryptor that return HibernatePBEEncryptorRegistry
+static HibernatePBEEncryptorRegistryHibernatePBEEncryptorRegistry.getInstance() + +
+          Returns the singleton instance of the registry.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEStringEncryptor.html new file mode 100644 index 00000000..1e3663fa --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/class-use/HibernatePBEStringEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor

+
+No usage of org.jasypt.hibernate3.encryptor.HibernatePBEStringEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-frame.html new file mode 100644 index 00000000..fe866d59 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-frame.html @@ -0,0 +1,41 @@ + + + + + + + +org.jasypt.hibernate3.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate3.encryptor + + + + +
+Classes  + +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-summary.html new file mode 100644 index 00000000..888edfbb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-summary.html @@ -0,0 +1,184 @@ + + + + + + + +org.jasypt.hibernate3.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate3.encryptor +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
HibernatePBEBigDecimalEncryptor + Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEBigIntegerEncryptor + Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEByteEncryptor + Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEEncryptorRegistry + Registry for all the PBE*Encryptor which are eligible for + use from Hibernate.
HibernatePBEStringEncryptor + Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-tree.html new file mode 100644 index 00000000..bac2e8d7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.hibernate3.encryptor Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate3.encryptor +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-use.html new file mode 100644 index 00000000..50038912 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/encryptor/package-use.html @@ -0,0 +1,173 @@ + + + + + + + +Uses of Package org.jasypt.hibernate3.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate3.encryptor

+
+ + + + + + + + + +
+Packages that use org.jasypt.hibernate3.encryptor
org.jasypt.hibernate3.encryptor  
+  +

+ + + + + + + + +
+Classes in org.jasypt.hibernate3.encryptor used by org.jasypt.hibernate3.encryptor
HibernatePBEEncryptorRegistry + +
+           + Registry for all the PBE*Encryptor which are eligible for + use from Hibernate.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/AbstractEncryptedAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/AbstractEncryptedAsStringType.html new file mode 100644 index 00000000..500c58db --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/AbstractEncryptedAsStringType.html @@ -0,0 +1,668 @@ + + + + + + + +AbstractEncryptedAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class AbstractEncryptedAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
Direct Known Subclasses:
EncryptedBigDecimalAsStringType, EncryptedBigIntegerAsStringType, EncryptedBooleanAsStringType, EncryptedByteAsStringType, EncryptedCalendarAsStringType, EncryptedDateAsStringType, EncryptedDoubleAsStringType, EncryptedFloatAsStringType, EncryptedIntegerAsStringType, EncryptedLongAsStringType, EncryptedShortAsStringType, EncryptedStringType
+
+
+
+
public abstract class AbstractEncryptedAsStringType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+Base class for Hibernate UserTypes to store + values as encrypted strings. +

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández, Iván García Sáinz-Aja
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  org.jasypt.encryption.pbe.PBEStringEncryptorencryptor + +
+           
+  + + + + + + + + + + +
+Constructor Summary
AbstractEncryptedAsStringType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+protected  voidcheckInitialization() + +
+           
+protected abstract  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Converts given Object to its String form.
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+abstract  ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+encryptor

+
+protected org.jasypt.encryption.pbe.PBEStringEncryptor encryptor
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AbstractEncryptedAsStringType

+
+public AbstractEncryptedAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected abstract Object convertToObject(String string)
+
+
Converts given String to its Object form. +

+

+
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Converts given Object to its String form. +

+

+
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
+
+
+
+ +

+sqlTypes

+
+public final int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public abstract Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public final boolean equals(Object x,
+                            Object y)
+                     throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public final Object deepCopy(Object value)
+                      throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public final Object assemble(java.io.Serializable cached,
+                             Object owner)
+                      throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public final java.io.Serializable disassemble(Object value)
+                                       throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public final boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public final int hashCode(Object x)
+                   throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public final Object replace(Object original,
+                            Object target,
+                            Object owner)
+                     throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public final Object nullSafeGet(java.sql.ResultSet rs,
+                                String[] names,
+                                Object owner)
+                         throws org.hibernate.HibernateException,
+                                java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public final void nullSafeSet(java.sql.PreparedStatement st,
+                              Object value,
+                              int index)
+                       throws org.hibernate.HibernateException,
+                              java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+
+ +

+checkInitialization

+
+protected final void checkInitialization()
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigDecimalAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigDecimalAsStringType.html new file mode 100644 index 00000000..e46292b0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigDecimalAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedBigDecimalAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedBigDecimalAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigDecimalAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimalAsString" class="org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimalAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimalAsString" class="org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimalAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBigDecimalAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigDecimalAsStringType

+
+public EncryptedBigDecimalAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigDecimalType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigDecimalType.html new file mode 100644 index 00000000..6e75fbf1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigDecimalType.html @@ -0,0 +1,643 @@ + + + + + + + +EncryptedBigDecimalType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedBigDecimalType

+
+Object
+  extended by org.jasypt.hibernate3.type.EncryptedBigDecimalType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigDecimalType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimal" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="encryptorRegisteredName">myHibernateBigDecimalEncryptor</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimal" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEBigDecimalEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateBigDecimalEncryptor (see + HibernatePBEBigDecimalEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimal" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedBigDecimal" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+

+ About the decimalScale parameter +

+ The decimalScale parameter is aimed at setting the scale with which + BigDecimal numbers will be set to and retrieved from the database. It is + an important parameter because many DBMSs return BigDecimal numbers with + a scale equal to the amount of decimal positions declared for the field + (e.g. if we store "18.23" (scale=2) in a DECIMAL(15,5) field, we can get a + "18.23000" (scale=5) back when we retrieve the number). This can affect + correct decryption of encrypted numbers, but specifying a + decimalScale parameter will solve this issue. +

+

+ So, if we set decimalScale to 3, and we store "18.23", this + Hibernate type will send "18.230" to the encryptor, which is the value that + we will get back from the database at retrieval time (a scale of "3" + will be set again on the value obtained from DB). If it is necessary, a + DOWN rounding operation is executed on the number. +

+
+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBigDecimalType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigDecimalType

+
+public EncryptedBigDecimalType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigIntegerAsStringType.html new file mode 100644 index 00000000..723d35f5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigIntegerAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedBigIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedBigIntegerAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigIntegerAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigIntegerAsString" class="org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigIntegerAsString" class="org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBigIntegerAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigIntegerAsStringType

+
+public EncryptedBigIntegerAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigIntegerType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigIntegerType.html new file mode 100644 index 00000000..0285fccd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBigIntegerType.html @@ -0,0 +1,620 @@ + + + + + + + +EncryptedBigIntegerType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedBigIntegerType

+
+Object
+  extended by org.jasypt.hibernate3.type.EncryptedBigIntegerType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigIntegerType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigInteger" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="encryptorRegisteredName">myHibernateBigIntegerEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigInteger" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEBigIntegerEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateBigIntegerEncryptor (see + HibernatePBEBigIntegerEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigInteger" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedBigInteger" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBigIntegerType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigIntegerType

+
+public EncryptedBigIntegerType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBinaryType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBinaryType.html new file mode 100644 index 00000000..d517660a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBinaryType.html @@ -0,0 +1,620 @@ + + + + + + + +EncryptedBinaryType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedBinaryType

+
+Object
+  extended by org.jasypt.hibernate3.type.EncryptedBinaryType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBinaryType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBinary" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="encryptorRegisteredName">myHibernateByteEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="resume" column="RESUME" type="encryptedBinary" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEByteEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateByteEncryptor (see + HibernatePBEByteEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBinary" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="resume" column="RESUME" type="encryptedBinary" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBinaryType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBinaryType

+
+public EncryptedBinaryType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBooleanAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBooleanAsStringType.html new file mode 100644 index 00000000..24e9e8e3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedBooleanAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedBooleanAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedBooleanAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedBooleanAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBooleanAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBooleanAsString" class="org.jasypt.hibernate.type.EncryptedBooleanAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="active" column="ACTIVE" type="encryptedBooleanAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBooleanAsString" class="org.jasypt.hibernate.type.EncryptedBooleanAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="active" column="ACTIVE" type="encryptedBooleanAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBooleanAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBooleanAsStringType

+
+public EncryptedBooleanAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedByteAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedByteAsStringType.html new file mode 100644 index 00000000..448c7e11 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedByteAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedByteAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedByteAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedByteAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedByteAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedByteAsString" class="org.jasypt.hibernate.type.EncryptedByteAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedByteAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedByteAsString" class="org.jasypt.hibernate.type.EncryptedByteAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedByteAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedByteAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedByteAsStringType

+
+public EncryptedByteAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedCalendarAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedCalendarAsStringType.html new file mode 100644 index 00000000..55f15635 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedCalendarAsStringType.html @@ -0,0 +1,444 @@ + + + + + + + +EncryptedCalendarAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedCalendarAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedCalendarAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedCalendarAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedCalendarAsString" class="org.jasypt.hibernate.type.EncryptedCalendarAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+      <param name="storeTimeZone">true</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedCalendarAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ The boolean storeTimeZone parameter allows the Calendar to be + re-created with the same TimeZone that it was created. This is an + optional parameter, and its default value is FALSE. +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedCalendarAsString" class="org.jasypt.hibernate.type.EncryptedCalendarAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+      <param name="storeTimeZone">true</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedCalendarAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedCalendarAsStringType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Converts given Object to its String form.
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedCalendarAsStringType

+
+public EncryptedCalendarAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given Object to its String form. +

+

+
Overrides:
convertToString in class AbstractEncryptedAsStringType
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
See Also:
AbstractEncryptedAsStringType.convertToString(java.lang.Object)
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
Overrides:
setParameterValues in class AbstractEncryptedAsStringType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedDateAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedDateAsStringType.html new file mode 100644 index 00000000..4194cad8 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedDateAsStringType.html @@ -0,0 +1,415 @@ + + + + + + + +EncryptedDateAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedDateAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedDateAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedDateAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDateAsString" class="org.jasypt.hibernate.type.EncryptedDateAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedDateAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDateAsString" class="org.jasypt.hibernate.type.EncryptedDateAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedDateAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedDateAsStringType() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Converts given Object to its String form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedDateAsStringType

+
+public EncryptedDateAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given Object to its String form. +

+

+
Overrides:
convertToString in class AbstractEncryptedAsStringType
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
See Also:
AbstractEncryptedAsStringType.convertToString(java.lang.Object)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedDoubleAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedDoubleAsStringType.html new file mode 100644 index 00000000..a22d05a5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedDoubleAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedDoubleAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedDoubleAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedDoubleAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedDoubleAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDoubleAsString" class="org.jasypt.hibernate.type.EncryptedDoubleAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedDoubleAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDoubleAsString" class="org.jasypt.hibernate.type.EncryptedDoubleAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedDoubleAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedDoubleAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedDoubleAsStringType

+
+public EncryptedDoubleAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedFloatAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedFloatAsStringType.html new file mode 100644 index 00000000..f8aa70ca --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedFloatAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedFloatAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedFloatAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedFloatAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedFloatAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedFloatAsString" class="org.jasypt.hibernate.type.EncryptedFloatAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedFloatAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedFloatAsString" class="org.jasypt.hibernate.type.EncryptedFloatAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedFloatAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedFloatAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedFloatAsStringType

+
+public EncryptedFloatAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedIntegerAsStringType.html new file mode 100644 index 00000000..6d5abea4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedIntegerAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedIntegerAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedIntegerAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedIntegerAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedIntegerAsString" class="org.jasypt.hibernate.type.EncryptedIntegerAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedIntegerAsString" class="org.jasypt.hibernate.type.EncryptedIntegerAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedIntegerAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedIntegerAsStringType

+
+public EncryptedIntegerAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedLongAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedLongAsStringType.html new file mode 100644 index 00000000..18837950 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedLongAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedLongAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedLongAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedLongAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedLongAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedLongAsString" class="org.jasypt.hibernate.type.EncryptedLongAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedLongAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedLongAsString" class="org.jasypt.hibernate.type.EncryptedLongAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedLongAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedLongAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedLongAsStringType

+
+public EncryptedLongAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedShortAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedShortAsStringType.html new file mode 100644 index 00000000..2b8807f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedShortAsStringType.html @@ -0,0 +1,389 @@ + + + + + + + +EncryptedShortAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedShortAsStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedShortAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedShortAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedShortAsString" class="org.jasypt.hibernate.type.EncryptedShortAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedShortAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedShortAsString" class="org.jasypt.hibernate.type.EncryptedShortAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedShortAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedShortAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedShortAsStringType

+
+public EncryptedShortAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedStringType.html new file mode 100644 index 00000000..5c92d298 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/EncryptedStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class EncryptedStringType

+
+Object
+  extended by org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate3.type.EncryptedStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedString" />
+      ...
+    </class>
+    ...
+  </hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedString" />
+      ...
+    </class>
+    ...
+  </hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.2)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String stringValue) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedStringType

+
+public EncryptedStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String stringValue)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
stringValue - the string value +
Returns:
the object form of the passed String
See Also:
AbstractEncryptedAsStringType.convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/ParameterNaming.html new file mode 100644 index 00000000..27267044 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/ParameterNaming.html @@ -0,0 +1,442 @@ + + + + + + + +ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate3.type +
+Class ParameterNaming

+
+Object
+  extended by org.jasypt.hibernate3.type.ParameterNaming
+
+
+
+
public final class ParameterNaming
extends Object
+ + +

+

+ Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping. +

+

+ +

+

+
Since:
+
1.9.0 (class existed in package + org.jasypt.hibernate.type since 1.4)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringALGORITHM + +
+           + The encryption algorithm.
+static StringDECIMAL_SCALE + +
+           + The scale (numbers after the decimal point) to be used when storing + decimal numbers.
+static StringENCRYPTOR_NAME + +
+           + The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry.
+static StringKEY_OBTENTION_ITERATIONS + +
+           + The number of hashing iterations to be applied for obtaining the + encryption key.
+static StringPASSWORD + +
+           + The encryption password.
+static StringPROVIDER_NAME + +
+           + The name of the JCE security provider we want to get the algorithm from + (if it is no the default one.
+static StringSTORE_TIME_ZONE + +
+           + Whether the calendar time zone should be stored with the date or not.
+static StringSTRING_OUTPUT_TYPE + +
+           + The type of String output ("base64" (default), "hexadecimal") to be + generated.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ENCRYPTOR_NAME

+
+public static final String ENCRYPTOR_NAME
+
+

+ The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry. +

+

+ Value = encryptorRegisteredName +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+ALGORITHM

+
+public static final String ALGORITHM
+
+

+ The encryption algorithm. +

+

+ Value = algorithm +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+PROVIDER_NAME

+
+public static final String PROVIDER_NAME
+
+

+ The name of the JCE security provider we want to get the algorithm from + (if it is no the default one. +

+

+ Value = providerName +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+PASSWORD

+
+public static final String PASSWORD
+
+

+ The encryption password. +

+

+ Value = password +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+KEY_OBTENTION_ITERATIONS

+
+public static final String KEY_OBTENTION_ITERATIONS
+
+

+ The number of hashing iterations to be applied for obtaining the + encryption key. +

+

+ Value = keyObtentionIterations +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+STRING_OUTPUT_TYPE

+
+public static final String STRING_OUTPUT_TYPE
+
+

+ The type of String output ("base64" (default), "hexadecimal") to be + generated. +

+

+ Value = stringOutputType +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+DECIMAL_SCALE

+
+public static final String DECIMAL_SCALE
+
+

+ The scale (numbers after the decimal point) to be used when storing + decimal numbers. +

+

+ Value = decimalScale +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+STORE_TIME_ZONE

+
+public static final String STORE_TIME_ZONE
+
+

+ Whether the calendar time zone should be stored with the date or not. +

+

+ Value = storeTimeZone +

+

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/AbstractEncryptedAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/AbstractEncryptedAsStringType.html new file mode 100644 index 00000000..cc77fa09 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/AbstractEncryptedAsStringType.html @@ -0,0 +1,304 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.AbstractEncryptedAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.AbstractEncryptedAsStringType

+
+ + + + + + + + + +
+Packages that use AbstractEncryptedAsStringType
org.jasypt.hibernate3.type  
+  +

+ + + + + +
+Uses of AbstractEncryptedAsStringType in org.jasypt.hibernate3.type
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AbstractEncryptedAsStringType in org.jasypt.hibernate3.type
+ classEncryptedBigDecimalAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedBigIntegerAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedBooleanAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedByteAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedCalendarAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedDateAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedDoubleAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedFloatAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedIntegerAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedLongAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedShortAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedStringType + +
+           + A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigDecimalAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigDecimalAsStringType.html new file mode 100644 index 00000000..3f476d17 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigDecimalAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedBigDecimalAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigDecimalType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigDecimalType.html new file mode 100644 index 00000000..d3bb2967 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigDecimalType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedBigDecimalType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedBigDecimalType

+
+No usage of org.jasypt.hibernate3.type.EncryptedBigDecimalType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigIntegerAsStringType.html new file mode 100644 index 00000000..ea0264da --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigIntegerAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedBigIntegerAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigIntegerType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigIntegerType.html new file mode 100644 index 00000000..459120e9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBigIntegerType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedBigIntegerType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedBigIntegerType

+
+No usage of org.jasypt.hibernate3.type.EncryptedBigIntegerType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBinaryType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBinaryType.html new file mode 100644 index 00000000..0da78928 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBinaryType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedBinaryType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedBinaryType

+
+No usage of org.jasypt.hibernate3.type.EncryptedBinaryType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBooleanAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBooleanAsStringType.html new file mode 100644 index 00000000..769c5d0e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedBooleanAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedBooleanAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedBooleanAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedBooleanAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedByteAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedByteAsStringType.html new file mode 100644 index 00000000..b3e791c2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedByteAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedByteAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedByteAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedByteAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedCalendarAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedCalendarAsStringType.html new file mode 100644 index 00000000..faa0f271 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedCalendarAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedCalendarAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedCalendarAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedCalendarAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedDateAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedDateAsStringType.html new file mode 100644 index 00000000..f5fbb7ed --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedDateAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedDateAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedDateAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedDateAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedDoubleAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedDoubleAsStringType.html new file mode 100644 index 00000000..3d565ba3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedDoubleAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedDoubleAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedDoubleAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedDoubleAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedFloatAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedFloatAsStringType.html new file mode 100644 index 00000000..dabd3282 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedFloatAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedFloatAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedFloatAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedFloatAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedIntegerAsStringType.html new file mode 100644 index 00000000..3c0f03fa --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedIntegerAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedIntegerAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedIntegerAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedLongAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedLongAsStringType.html new file mode 100644 index 00000000..26db1865 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedLongAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedLongAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedLongAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedLongAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedShortAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedShortAsStringType.html new file mode 100644 index 00000000..4358d543 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedShortAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedShortAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedShortAsStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedShortAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedStringType.html new file mode 100644 index 00000000..30b0c1fd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/EncryptedStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.EncryptedStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.EncryptedStringType

+
+No usage of org.jasypt.hibernate3.type.EncryptedStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/ParameterNaming.html new file mode 100644 index 00000000..732fa5ad --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/class-use/ParameterNaming.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate3.type.ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate3.type.ParameterNaming

+
+No usage of org.jasypt.hibernate3.type.ParameterNaming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-frame.html new file mode 100644 index 00000000..336a9419 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-frame.html @@ -0,0 +1,65 @@ + + + + + + + +org.jasypt.hibernate3.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate3.type + + + + +
+Classes  + +
+AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedShortAsStringType +
+EncryptedStringType +
+ParameterNaming
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-summary.html new file mode 100644 index 00000000..55a05906 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-summary.html @@ -0,0 +1,266 @@ + + + + + + + +org.jasypt.hibernate3.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate3.type +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractEncryptedAsStringTypeBase class for Hibernate UserTypes to store + values as encrypted strings.
EncryptedBigDecimalAsStringType + A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigDecimalType + A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities.
EncryptedBigIntegerAsStringType + A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigIntegerType + A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities.
EncryptedBinaryType + A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities.
EncryptedBooleanAsStringType + A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities.
EncryptedByteAsStringType + A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities.
EncryptedCalendarAsStringType + A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDateAsStringType + A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDoubleAsStringType + A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities.
EncryptedFloatAsStringType + A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities.
EncryptedIntegerAsStringType + A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities.
EncryptedLongAsStringType + A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities.
EncryptedShortAsStringType + A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities.
EncryptedStringType + A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities.
ParameterNaming + Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-tree.html new file mode 100644 index 00000000..4a87c42d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.hibernate3.type Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate3.type +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-use.html new file mode 100644 index 00000000..dde4f66d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/org/jasypt/hibernate3/type/package-use.html @@ -0,0 +1,172 @@ + + + + + + + +Uses of Package org.jasypt.hibernate3.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate3.type

+
+ + + + + + + + + +
+Packages that use org.jasypt.hibernate3.type
org.jasypt.hibernate3.type  
+  +

+ + + + + + + + +
+Classes in org.jasypt.hibernate3.type used by org.jasypt.hibernate3.type
AbstractEncryptedAsStringType + +
+          Base class for Hibernate UserTypes to store + values as encrypted strings.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-frame.html new file mode 100644 index 00000000..5704dfb6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-frame.html @@ -0,0 +1,53 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.hibernate.connectionprovider +
+org.jasypt.hibernate.encryptor +
+org.jasypt.hibernate.type +
+org.jasypt.hibernate3.connectionprovider +
+org.jasypt.hibernate3.encryptor +
+org.jasypt.hibernate3.type +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-summary.html new file mode 100644 index 00000000..360f4b4a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-summary.html @@ -0,0 +1,177 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages
org.jasypt.hibernate.connectionprovider 
org.jasypt.hibernate.encryptor 
org.jasypt.hibernate.type 
org.jasypt.hibernate3.connectionprovider 
org.jasypt.hibernate3.encryptor 
org.jasypt.hibernate3.type 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-tree.html new file mode 100644 index 00000000..daaf8b07 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/overview-tree.html @@ -0,0 +1,171 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.hibernate.connectionprovider, org.jasypt.hibernate.encryptor, org.jasypt.hibernate.type, org.jasypt.hibernate3.connectionprovider, org.jasypt.hibernate3.encryptor, org.jasypt.hibernate3.type
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/package-list new file mode 100644 index 00000000..b0e6b36f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/package-list @@ -0,0 +1,6 @@ +org.jasypt.hibernate.connectionprovider +org.jasypt.hibernate.encryptor +org.jasypt.hibernate.type +org.jasypt.hibernate3.connectionprovider +org.jasypt.hibernate3.encryptor +org.jasypt.hibernate3.type diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate3/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/allclasses-frame.html new file mode 100644 index 00000000..593f9a1f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/allclasses-frame.html @@ -0,0 +1,80 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+EncryptedShortAsStringType +
+EncryptedStringType +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor +
+ParameterNaming +
+ParameterNaming +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/allclasses-noframe.html new file mode 100644 index 00000000..c8495c17 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/allclasses-noframe.html @@ -0,0 +1,80 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+EncryptedShortAsStringType +
+EncryptedStringType +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor +
+ParameterNaming +
+ParameterNaming +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/constant-values.html new file mode 100644 index 00000000..1333850f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/constant-values.html @@ -0,0 +1,235 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+org.jasypt.*
+ +

+ + + + + + + + + + + + +
org.jasypt.hibernate4.connectionprovider.ParameterNaming
+public static final StringENCRYPTOR_REGISTERED_NAME"hibernate.connection.encryptor_registered_name"
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.jasypt.hibernate4.type.ParameterNaming
+public static final StringALGORITHM"algorithm"
+public static final StringDECIMAL_SCALE"decimalScale"
+public static final StringENCRYPTOR_NAME"encryptorRegisteredName"
+public static final StringKEY_OBTENTION_ITERATIONS"keyObtentionIterations"
+public static final StringPASSWORD"password"
+public static final StringPROVIDER_NAME"providerName"
+public static final StringSTORE_TIME_ZONE"storeTimeZone"
+public static final StringSTRING_OUTPUT_TYPE"stringOutputType"
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/deprecated-list.html new file mode 100644 index 00000000..dc7dda26 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/deprecated-list.html @@ -0,0 +1,147 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/help-doc.html new file mode 100644 index 00000000..5d69f300 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/index-all.html new file mode 100644 index 00000000..043d7358 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/index-all.html @@ -0,0 +1,847 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I K N O P R S
+

+A

+
+
AbstractEncryptedAsStringType - Class in org.jasypt.hibernate4.type
Base class for Hibernate UserTypes to store + values as encrypted strings.
AbstractEncryptedAsStringType() - +Constructor for class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
ALGORITHM - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The encryption algorithm. +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
assemble(Serializable, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
+
+

+C

+
+
checkInitialization() - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
configure(Properties) - +Method in class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
  +
configure(Properties) - +Method in class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
Converts given String to its Object form. +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedBooleanAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedByteAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedCalendarAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedDateAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedDoubleAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedFloatAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedIntegerAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedLongAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedShortAsStringType +
  +
convertToObject(String) - +Method in class org.jasypt.hibernate4.type.EncryptedStringType +
  +
convertToString(Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
Converts given Object to its String form. +
convertToString(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedCalendarAsStringType +
  +
convertToString(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedDateAsStringType +
  +
+
+

+D

+
+
DECIMAL_SCALE - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The scale (numbers after the decimal point) to be used when storing + decimal numbers. +
decrypt(BigDecimal) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Decypts a message, delegating to wrapped encryptor +
decrypt(BigInteger) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Decypts a message, delegating to wrapped encryptor +
decrypt(byte[]) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Decypts a message, delegating to wrapped encryptor +
decrypt(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Decypts a message, delegating to wrapped encryptor +
deepCopy(Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
deepCopy(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
deepCopy(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
deepCopy(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
disassemble(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
+
+

+E

+
+
encrypt(BigDecimal) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
encrypt(BigInteger) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
encrypt(byte[]) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
encrypt(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Encrypts a message, delegating to wrapped encryptor. +
EncryptedBigDecimalAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigDecimalAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType +
  +
EncryptedBigDecimalType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities.
EncryptedBigDecimalType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
EncryptedBigIntegerAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigIntegerAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType +
  +
EncryptedBigIntegerType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities.
EncryptedBigIntegerType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
EncryptedBinaryType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities.
EncryptedBinaryType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
EncryptedBooleanAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBooleanAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedBooleanAsStringType +
  +
EncryptedByteAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities.
EncryptedByteAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedByteAsStringType +
  +
EncryptedCalendarAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities.
EncryptedCalendarAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedCalendarAsStringType +
  +
EncryptedDateAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDateAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedDateAsStringType +
  +
EncryptedDoubleAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDoubleAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedDoubleAsStringType +
  +
EncryptedFloatAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities.
EncryptedFloatAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedFloatAsStringType +
  +
EncryptedIntegerAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities.
EncryptedIntegerAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedIntegerAsStringType +
  +
EncryptedLongAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities.
EncryptedLongAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedLongAsStringType +
  +
EncryptedPasswordC3P0ConnectionProvider - Class in org.jasypt.hibernate4.connectionprovider
+ Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
EncryptedPasswordC3P0ConnectionProvider() - +Constructor for class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +
  +
EncryptedPasswordDriverManagerConnectionProvider - Class in org.jasypt.hibernate4.connectionprovider
+ Extension of DriverManagerConnectionProviderImpl that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
EncryptedPasswordDriverManagerConnectionProvider() - +Constructor for class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +
  +
EncryptedShortAsStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities.
EncryptedShortAsStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedShortAsStringType +
  +
EncryptedStringType - Class in org.jasypt.hibernate4.type
+ A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities.
EncryptedStringType() - +Constructor for class org.jasypt.hibernate4.type.EncryptedStringType +
  +
encryptor - +Variable in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
ENCRYPTOR_NAME - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry. +
ENCRYPTOR_REGISTERED_NAME - +Static variable in class org.jasypt.hibernate4.connectionprovider.ParameterNaming +
Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters. +
equals(Object, Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
equals(Object, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
equals(Object, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
equals(Object, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
+
+

+G

+
+
getEncryptor() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Returns the encryptor which this object wraps. +
getEncryptor() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Returns the encryptor which this object wraps. +
getInstance() - +Static method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Returns the singleton instance of the registry. +
getPBEBigDecimalEncryptor(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists). +
getPBEBigIntegerEncryptor(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists). +
getPBEByteEncryptor(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEByteEncryptor registered with the specified + name (if exists). +
getPBEStringEncryptor(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Returns the PBEStringEncryptor registered with the specified + name (if exists). +
getRegisteredName() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
getRegisteredName() - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Returns the name with which the wrapped encryptor is registered at + the registry. +
+
+

+H

+
+
hashCode(Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
hashCode(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
hashCode(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
hashCode(Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
HibernatePBEBigDecimalEncryptor - Class in org.jasypt.hibernate4.encryptor
+ Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEBigDecimalEncryptor() - +Constructor for class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEBigIntegerEncryptor - Class in org.jasypt.hibernate4.encryptor
+ Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEBigIntegerEncryptor() - +Constructor for class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEByteEncryptor - Class in org.jasypt.hibernate4.encryptor
+ Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEByteEncryptor() - +Constructor for class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +
HibernatePBEEncryptorRegistry - Class in org.jasypt.hibernate4.encryptor
+ Registry for all the PBE*Encryptor which are eligible for + use from Hibernate.
HibernatePBEStringEncryptor - Class in org.jasypt.hibernate4.encryptor
+ Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEStringEncryptor() - +Constructor for class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Creates a new instance of HibernatePBEStringEncryptor. +
+
+

+I

+
+
isMutable() - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
isMutable() - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
isMutable() - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
isMutable() - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
+
+

+K

+
+
KEY_OBTENTION_ITERATIONS - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The number of hashing iterations to be applied for obtaining the + encryption key. +
+
+

+N

+
+
nullSafeGet(ResultSet, String[], SessionImplementor, Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
nullSafeGet(ResultSet, String[], SessionImplementor, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
nullSafeGet(ResultSet, String[], SessionImplementor, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
nullSafeGet(ResultSet, String[], SessionImplementor, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
nullSafeSet(PreparedStatement, Object, int, SessionImplementor) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
+
+

+O

+
+
org.jasypt.hibernate4.connectionprovider - package org.jasypt.hibernate4.connectionprovider
 
org.jasypt.hibernate4.encryptor - package org.jasypt.hibernate4.encryptor
 
org.jasypt.hibernate4.type - package org.jasypt.hibernate4.type
 
+
+

+P

+
+
ParameterNaming - Class in org.jasypt.hibernate4.connectionprovider
+ Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider.
ParameterNaming - Class in org.jasypt.hibernate4.type
+ Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping.
PASSWORD - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The encryption password. +
PROVIDER_NAME - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The name of the JCE security provider we want to get the algorithm from + (if it is no the default one. +
+
+

+R

+
+
registerPBEBigDecimalEncryptor(String, PBEBigDecimalEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEBigDecimalEncryptor object with the specified + name. +
registerPBEBigIntegerEncryptor(String, PBEBigIntegerEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEBigIntegerEncryptor object with the specified + name. +
registerPBEByteEncryptor(String, PBEByteEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEByteEncryptor object with the specified + name. +
registerPBEStringEncryptor(String, PBEStringEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry +
Registers a PBEStringEncryptor object with the specified + name. +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
replace(Object, Object, Object) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedBooleanAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedByteAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedCalendarAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedDateAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedDoubleAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedFloatAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedIntegerAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedLongAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedShortAsStringType +
  +
returnedClass() - +Method in class org.jasypt.hibernate4.type.EncryptedStringType +
  +
+
+

+S

+
+
setAlgorithm(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setAlgorithm(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setConfig(PBEConfig) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setEncryptor(PBEBigDecimalEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEBigIntegerEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEByteEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the PBEByteEncryptor to be held (wrapped) by this + object. +
setEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the PBEStringEncryptor to be held (wrapped) by this + object. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setKeyObtentionIterations(int) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
setParameterValues(Properties) - +Method in class org.jasypt.hibernate4.type.EncryptedCalendarAsStringType +
  +
setPassword(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPassword(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setPasswordCharArray(char[]) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +
setProvider(Provider) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setProviderName(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setRegisteredName(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setRegisteredName(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the registered name of the encryptor and adds it to the registry. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
setStringOutputType(String) - +Method in class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +
Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +
sqlTypes() - +Method in class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType +
  +
sqlTypes() - +Method in class org.jasypt.hibernate4.type.EncryptedBigDecimalType +
  +
sqlTypes() - +Method in class org.jasypt.hibernate4.type.EncryptedBigIntegerType +
  +
sqlTypes() - +Method in class org.jasypt.hibernate4.type.EncryptedBinaryType +
  +
STORE_TIME_ZONE - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ Whether the calendar time zone should be stored with the date or not. +
STRING_OUTPUT_TYPE - +Static variable in class org.jasypt.hibernate4.type.ParameterNaming +
+ The type of String output ("base64" (default), "hexadecimal") to be + generated. +
+
+A C D E G H I K N O P R S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/index.html new file mode 100644 index 00000000..84337fc6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html new file mode 100644 index 00000000..0baaf5f7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/EncryptedPasswordC3P0ConnectionProvider.html @@ -0,0 +1,324 @@ + + + + + + + +EncryptedPasswordC3P0ConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.connectionprovider +
+Class EncryptedPasswordC3P0ConnectionProvider

+
+Object
+  extended by org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider
+      extended by org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider
+
+
+
All Implemented Interfaces:
java.io.Serializable, org.hibernate.service.jdbc.connections.spi.ConnectionProvider, org.hibernate.service.Service, org.hibernate.service.spi.Configurable, org.hibernate.service.spi.Stoppable, org.hibernate.service.spi.Wrapped
+
+
+
+
public final class EncryptedPasswordC3P0ConnectionProvider
extends org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider
+ + +

+

+ Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file +

+

+ The encryptable parameters are: +

+

+

+ The name of the password encryptor (decryptor, in fact) will be set in + property hibernate.connection.encryptor_registered_name. + Its value must be the name of a PBEStringEncryptor object + previously registered within HibernatePBEEncryptorRegistry. +

+

+ An example hibernate.cfg.xml file: +

+

+

+  <hibernate-configuration>
+
+    <session-factory>
+
+      
+      <property name="connection.provider_class">org.jasypt.hibernate.connectionprovider.EncryptedPasswordC3P0ConnectionProvider</property>
+      <property name="connection.encryptor_registered_name">stringEncryptor</property>
+      <property name="connection.driver_class">org.postgresql.Driver</property>
+      <property name="connection.url">jdbc:postgresql://localhost/mydatabase</property>
+      <property name="connection.username">myuser</property>
+      <property name="connection.password">ENC(T6DAe34NasW==)</property>
+      <property name="c3p0.min_size">5</property>
+      <property name="c3p0.max_size">20</property>
+      <property name="c3p0.timeout">1800</property>
+      <property name="c3p0.max_statements">50</property>
+      ...
+      
+    </session-factory>
+    
+    ...
+    
+  </hibernate-configuration>
+ 
+

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedPasswordC3P0ConnectionProvider() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigure(java.util.Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider
close, closeConnection, configure, getConnection, isUnwrappableAs, stop, supportsAggressiveRelease, unwrap
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedPasswordC3P0ConnectionProvider

+
+public EncryptedPasswordC3P0ConnectionProvider()
+
+
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(java.util.Properties props)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html new file mode 100644 index 00000000..a12db280 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/EncryptedPasswordDriverManagerConnectionProvider.html @@ -0,0 +1,322 @@ + + + + + + + +EncryptedPasswordDriverManagerConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.connectionprovider +
+Class EncryptedPasswordDriverManagerConnectionProvider

+
+Object
+  extended by org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl
+      extended by org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider
+
+
+
All Implemented Interfaces:
java.io.Serializable, org.hibernate.service.jdbc.connections.spi.ConnectionProvider, org.hibernate.service.Service, org.hibernate.service.spi.Configurable, org.hibernate.service.spi.Stoppable, org.hibernate.service.spi.Wrapped
+
+
+
+
public final class EncryptedPasswordDriverManagerConnectionProvider
extends org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl
+ + +

+

+ Extension of DriverManagerConnectionProviderImpl that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file +

+

+ The encryptable parameters are: +

+

+

+ The name of the password encryptor (decryptor, in fact) will be set in + property hibernate.connection.encryptor_registered_name. + Its value must be the name of a PBEStringEncryptor object + previously registered within HibernatePBEEncryptorRegistry. +

+

+ An example hibernate.cfg.xml file: +

+

+

+  <hibernate-configuration>
+
+    <session-factory>
+
+      <!-- Database connection settings -->
+      <property name="connection.provider_class">org.jasypt.hibernate.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider</property>
+      <property name="connection.encryptor_registered_name">stringEncryptor</property>
+      <property name="connection.driver_class">org.postgresql.Driver</property>
+      <property name="connection.url">jdbc:postgresql://localhost/mydatabase</property>
+      <property name="connection.username">myuser</property>
+      <property name="connection.password">ENC(T6DAe34NasW==)</property>
+      <property name="connection.pool_size">5</property>
+      
+      ...
+      
+    </session-factory>
+    
+    ...
+    
+  </hibernate-configuration>
+ 
+

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedPasswordDriverManagerConnectionProvider() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidconfigure(java.util.Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl
closeConnection, configure, finalize, getConnection, isUnwrappableAs, stop, supportsAggressiveRelease, unwrap
+ + + + + + + +
Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedPasswordDriverManagerConnectionProvider

+
+public EncryptedPasswordDriverManagerConnectionProvider()
+
+
+ + + + + + + + +
+Method Detail
+ +

+configure

+
+public void configure(java.util.Properties props)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/ParameterNaming.html new file mode 100644 index 00000000..aedeebf1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/ParameterNaming.html @@ -0,0 +1,249 @@ + + + + + + + +ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.connectionprovider +
+Class ParameterNaming

+
+Object
+  extended by org.jasypt.hibernate4.connectionprovider.ParameterNaming
+
+
+
+
public final class ParameterNaming
extends Object
+ + +

+

+ Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringENCRYPTOR_REGISTERED_NAME + +
+          Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ENCRYPTOR_REGISTERED_NAME

+
+public static final String ENCRYPTOR_REGISTERED_NAME
+
+
Property in hibernate.cfg.xml or + hibernate.properties which contains the registered name + (in HibernatePBEEncryptorRegistry) of the encryptor which + will be used to decrypt the datasource parameters. +

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html new file mode 100644 index 00000000..de8b846f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/EncryptedPasswordC3P0ConnectionProvider.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider

+
+No usage of org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html new file mode 100644 index 00000000..db41066e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/EncryptedPasswordDriverManagerConnectionProvider.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider

+
+No usage of org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/ParameterNaming.html new file mode 100644 index 00000000..f7e7e002 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/class-use/ParameterNaming.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.connectionprovider.ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.connectionprovider.ParameterNaming

+
+No usage of org.jasypt.hibernate4.connectionprovider.ParameterNaming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-frame.html new file mode 100644 index 00000000..8fee8f53 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.jasypt.hibernate4.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate4.connectionprovider + + + + +
+Classes  + +
+EncryptedPasswordC3P0ConnectionProvider +
+EncryptedPasswordDriverManagerConnectionProvider +
+ParameterNaming
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-summary.html new file mode 100644 index 00000000..5b0e0443 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-summary.html @@ -0,0 +1,174 @@ + + + + + + + +org.jasypt.hibernate4.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate4.connectionprovider +

+ + + + + + + + + + + + + + + + + +
+Class Summary
EncryptedPasswordC3P0ConnectionProvider + Extension of C3P0ConnectionProvider that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
EncryptedPasswordDriverManagerConnectionProvider + Extension of DriverManagerConnectionProviderImpl that allows the user + to write the datasource configuration parameters in an encrypted manner in the + hibernate.cfg.xml or hibernate.properties file
ParameterNaming + Constant names of the parameters that can be used by a jasypt's + Hibernate connection provider.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-tree.html new file mode 100644 index 00000000..c2c94536 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.hibernate4.connectionprovider Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate4.connectionprovider +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-use.html new file mode 100644 index 00000000..deb259a9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/connectionprovider/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.hibernate4.connectionprovider (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate4.connectionprovider

+
+No usage of org.jasypt.hibernate4.connectionprovider +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEBigDecimalEncryptor.html new file mode 100644 index 00000000..0e2a8839 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEBigDecimalEncryptor.html @@ -0,0 +1,610 @@ + + + + + + + +HibernatePBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.encryptor +
+Class HibernatePBEBigDecimalEncryptor

+
+Object
+  extended by org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor
+
+
+
+
public final class HibernatePBEBigDecimalEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEBigDecimalEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEBigDecimalEncryptor be explicitly set + with setEncryptor(PBEBigDecimalEncryptor). If not, a + StandardPBEBigDecimalEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="bigDecimalEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEBigDecimalEncryptor">
+    <property name="registeredName">
+        <value>myHibernateBigDecimalEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="bigDecimalEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="encryptorRegisteredName">myHibernateBigDecimalEncryptor</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEBigDecimalEncryptor + objects this way to wrap PBEBigDecimalEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEBigDecimalEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEBigDecimalEncryptor() + +
+          Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ java.math.BigDecimalencrypt(java.math.BigDecimal message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEBigDecimalEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor) + +
+          Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEBigDecimalEncryptor

+
+public HibernatePBEBigDecimalEncryptor()
+
+
Creates a new instance of HibernatePBEBigDecimalEncryptor It also + creates a StandardPBEBigDecimalEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigDecimalEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor)
+
+
Sets the PBEBigDecimalEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEBigIntegerEncryptor.html new file mode 100644 index 00000000..0dcc3904 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEBigIntegerEncryptor.html @@ -0,0 +1,609 @@ + + + + + + + +HibernatePBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.encryptor +
+Class HibernatePBEBigIntegerEncryptor

+
+Object
+  extended by org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor
+
+
+
+
public final class HibernatePBEBigIntegerEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEBigIntegerEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEBigIntegerEncryptor be explicitly set + with setEncryptor(PBEBigIntegerEncryptor). If not, a + StandardPBEBigIntegerEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="bigIntegerEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEBigIntegerEncryptor">
+    <property name="registeredName">
+        <value>myHibernateBigIntegerEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="bigIntegerEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="encryptorRegisteredName">myHibernateBigIntegerEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEBigIntegerEncryptor + objects this way to wrap PBEBigIntegerEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEBigIntegerEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEBigIntegerEncryptor() + +
+          Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ java.math.BigIntegerencrypt(java.math.BigInteger message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEBigIntegerEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor) + +
+          Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEBigIntegerEncryptor

+
+public HibernatePBEBigIntegerEncryptor()
+
+
Creates a new instance of HibernatePBEBigIntegerEncryptor It also + creates a StandardPBEBigIntegerEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigIntegerEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor)
+
+
Sets the PBEBigIntegerEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEByteEncryptor.html new file mode 100644 index 00000000..8b917228 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEByteEncryptor.html @@ -0,0 +1,609 @@ + + + + + + + +HibernatePBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.encryptor +
+Class HibernatePBEByteEncryptor

+
+Object
+  extended by org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor
+
+
+
+
public final class HibernatePBEByteEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEByteEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEByteEncryptor be explicitly set + with setEncryptor(PBEByteEncryptor). If not, a + StandardPBEByteEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

 
+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="byteEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEByteEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEByteEncryptor">
+    <property name="registeredName">
+        <value>myHibernateByteEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="byteEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="encryptorRegisteredName">myHibernateByteEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEByteEncryptor + objects this way to wrap PBEByteEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEByteEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEByteEncryptor() + +
+          Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...).
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ byte[]encrypt(byte[] message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEByteEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Sets the PBEByteEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEByteEncryptor

+
+public HibernatePBEByteEncryptor()
+
+
Creates a new instance of HibernatePBEByteEncryptor It also + creates a StandardPBEByteEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEByteEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Sets the PBEByteEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEEncryptorRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEEncryptorRegistry.html new file mode 100644 index 00000000..c9650c6f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEEncryptorRegistry.html @@ -0,0 +1,490 @@ + + + + + + + +HibernatePBEEncryptorRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.encryptor +
+Class HibernatePBEEncryptorRegistry

+
+Object
+  extended by org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry
+
+
+
+
public final class HibernatePBEEncryptorRegistry
extends Object
+ + +

+

+ Registry for all the PBE*Encryptor which are eligible for + use from Hibernate. +

+

+ This class is intended to be directly used in applications where + an IoC container (like Spring Framework) is not present. If it is, + it is better to use the HibernatePBE*Encryptor classes + directly, instead. +

+

+ This registry is a singleton which maintains a registry + of PBE*Encryptor objects which can be used from Hibernate, + by using its registeredName to reference them from mappings. +

+

+ The steps would be: +

    +
  1. Obtain the registry instance (getInstance()).
  2. +
  3. Register the encryptor, giving it a registered name + (registerPBE*Encryptor(String, PBE*Encryptor).
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + when registering the encryptor.
  6. +
+

+

+ This is, first register the encryptor (example with a String encryptor): +

+

+

+  StandardPBEStringEncryptor myEncryptor = new StandardPBEStringEncryptor();
+  ...
+  HibernatePBEEncryptorRegistry registry =
+      HibernatePBEEncryptorRegistry.getInstance();
+  registry.registerPBEStringEncryptor("myHibernateEncryptor", myEncryptor);
+ 
+

+

+ And then, reference it from a Hibernate mapping file: +

+

+

+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateEncryptor</param>
+    </typedef>
+ 
+

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static HibernatePBEEncryptorRegistrygetInstance() + +
+          Returns the singleton instance of the registry.
+ org.jasypt.encryption.pbe.PBEBigDecimalEncryptorgetPBEBigDecimalEncryptor(String registeredName) + +
+          Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEBigIntegerEncryptorgetPBEBigIntegerEncryptor(String registeredName) + +
+          Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEByteEncryptorgetPBEByteEncryptor(String registeredName) + +
+          Returns the PBEByteEncryptor registered with the specified + name (if exists).
+ org.jasypt.encryption.pbe.PBEStringEncryptorgetPBEStringEncryptor(String registeredName) + +
+          Returns the PBEStringEncryptor registered with the specified + name (if exists).
+ voidregisterPBEBigDecimalEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor) + +
+          Registers a PBEBigDecimalEncryptor object with the specified + name.
+ voidregisterPBEBigIntegerEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor) + +
+          Registers a PBEBigIntegerEncryptor object with the specified + name.
+ voidregisterPBEByteEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Registers a PBEByteEncryptor object with the specified + name.
+ voidregisterPBEStringEncryptor(String registeredName, + org.jasypt.encryption.pbe.PBEStringEncryptor encryptor) + +
+          Registers a PBEStringEncryptor object with the specified + name.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static HibernatePBEEncryptorRegistry getInstance()
+
+
Returns the singleton instance of the registry. +

+

+ +
Returns:
the registry.
+
+
+
+ +

+registerPBEStringEncryptor

+
+public void registerPBEStringEncryptor(String registeredName,
+                                       org.jasypt.encryption.pbe.PBEStringEncryptor encryptor)
+
+
Registers a PBEStringEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
+
+
+
+ +

+getPBEStringEncryptor

+
+public org.jasypt.encryption.pbe.PBEStringEncryptor getPBEStringEncryptor(String registeredName)
+
+
Returns the PBEStringEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEBigIntegerEncryptor

+
+public void registerPBEBigIntegerEncryptor(String registeredName,
+                                           org.jasypt.encryption.pbe.PBEBigIntegerEncryptor encryptor)
+
+
Registers a PBEBigIntegerEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEBigIntegerEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigIntegerEncryptor getPBEBigIntegerEncryptor(String registeredName)
+
+
Returns the PBEBigIntegerEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEBigDecimalEncryptor

+
+public void registerPBEBigDecimalEncryptor(String registeredName,
+                                           org.jasypt.encryption.pbe.PBEBigDecimalEncryptor encryptor)
+
+
Registers a PBEBigDecimalEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEBigDecimalEncryptor

+
+public org.jasypt.encryption.pbe.PBEBigDecimalEncryptor getPBEBigDecimalEncryptor(String registeredName)
+
+
Returns the PBEBigDecimalEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+
+ +

+registerPBEByteEncryptor

+
+public void registerPBEByteEncryptor(String registeredName,
+                                     org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Registers a PBEByteEncryptor object with the specified + name. +

+

+
Parameters:
registeredName - the registered name.
encryptor - the encryptor to be registered.
Since:
+
1.6
+
+
+
+
+ +

+getPBEByteEncryptor

+
+public org.jasypt.encryption.pbe.PBEByteEncryptor getPBEByteEncryptor(String registeredName)
+
+
Returns the PBEByteEncryptor registered with the specified + name (if exists). +

+

+
Parameters:
registeredName - the name with which the desired encryptor was + registered. +
Returns:
the encryptor, or null if no encryptor has been registered with + that name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEStringEncryptor.html new file mode 100644 index 00000000..a7b7b5e4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/HibernatePBEStringEncryptor.html @@ -0,0 +1,685 @@ + + + + + + + +HibernatePBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.encryptor +
+Class HibernatePBEStringEncryptor

+
+Object
+  extended by org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor
+
+
+
+
public final class HibernatePBEStringEncryptor
extends Object
+ + +

+

+ Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate. +

+

+ This class acts as a wrapper on a PBEStringEncryptor, allowing + to be set a registered name (see setRegisteredName(String)) + and performing the needed registry operations against the + HibernatePBEEncryptorRegistry. +

+

+ It is not mandatory that a PBEStringEncryptor be explicitly set + with setEncryptor(PBEStringEncryptor). If not, a + StandardPBEStringEncryptor object will be created internally + and it will be configurable with the + setPassword(String)/setPasswordCharArray(char[]), + setAlgorithm(String), setKeyObtentionIterations(int), + setSaltGenerator(SaltGenerator), setProviderName(String), + setProvider(Provider), setStringOutputType(String) + and setConfig(PBEConfig) methods. +

+

+ This class is mainly intended for use from Spring Framework or some other + IoC container (if you are not using a container of this kind, please see + HibernatePBEEncryptorRegistry). The steps to be performed are + the following: +

    +
  1. Create an object of this class (declaring it).
  2. +
  3. Set its registeredName and, either its + wrapped encryptor or its password, + algorithm, keyObtentionIterations, + saltGenerator and config properties.
  4. +
  5. Declare a typedef in a Hibernate mapping giving its + encryptorRegisteredName parameter the same value specified + to this object in registeredName.
  6. +
+

+

+ This in a Spring config file would look like: +

+

+

+  ...
+  <-- Optional, as the hibernateEncryptor could be directly set an     -->
+  <-- algorithm and password.                                          -->
+  <bean id="stringEncryptor"
+    class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor">
+    <property name="algorithm">
+        <value>PBEWithMD5AndDES</value>
+    </property>
+    <property name="password">
+        <value>XXXXX</value>
+    </property>
+  </bean>
+  
+  <bean id="hibernateEncryptor"
+    class="org.jasypt.hibernate.encryptor.HibernatePBEStringEncryptor">
+    <property name="registeredName">
+        <value>myHibernateStringEncryptor</value>
+    </property>
+    <property name="encryptor">
+        <ref bean="stringEncryptor" />
+    </property>
+  </bean>
+  ...
+ 
+

+

+ And then in the Hibernate mapping file: +

+

+

+    <typedef name="encrypted" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+ 
+

+

+ An important thing to note is that, when using HibernatePBEStringEncryptor + objects this way to wrap PBEStringEncryptors, it is not + necessary to deal with HibernatePBEEncryptorRegistry, + because HibernatePBEStringEncryptor objects get automatically registered + in the encryptor registry when their setRegisteredName(String) + method is called. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
HibernatePBEStringEncryptor() + +
+          Creates a new instance of HibernatePBEStringEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Decypts a message, delegating to wrapped encryptor
+ Stringencrypt(String message) + +
+          Encrypts a message, delegating to wrapped encryptor.
+ org.jasypt.encryption.pbe.PBEStringEncryptorgetEncryptor() + +
+          Returns the encryptor which this object wraps.
+ StringgetRegisteredName() + +
+          Returns the name with which the wrapped encryptor is registered at + the registry.
+ voidsetAlgorithm(String algorithm) + +
+          Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+          Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor encryptor) + +
+          Sets the PBEStringEncryptor to be held (wrapped) by this + object.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+          Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetPassword(String password) + +
+          Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...).
+ voidsetProvider(java.security.Provider provider) + +
+          Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetProviderName(String providerName) + +
+          Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetRegisteredName(String registeredName) + +
+          Sets the registered name of the encryptor and adds it to the registry.
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+          Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ voidsetStringOutputType(String stringOutputType) + +
+          Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HibernatePBEStringEncryptor

+
+public HibernatePBEStringEncryptor()
+
+
Creates a new instance of HibernatePBEStringEncryptor. It also + creates a StandardPBEStringEncryptor for internal use, which + can be overriden by calling setEncryptor(...). +

+

+ + + + + + + + +
+Method Detail
+ +

+getEncryptor

+
+public org.jasypt.encryption.pbe.PBEStringEncryptor getEncryptor()
+
+
Returns the encryptor which this object wraps. +

+

+ +
Returns:
the encryptor.
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor encryptor)
+
+
Sets the PBEStringEncryptor to be held (wrapped) by this + object. This method is optional and can be only called once. +

+

+
Parameters:
encryptor - the encryptor.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used by the internal encryptor (as a char[]), if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
password - the password to be set for the internal encryptor
Since:
+
1.8
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Sets the algorithm to be used by the internal encryptor, if a specific + encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
algorithm - the algorithm to be set for the internal encryptor
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+
Sets the key obtention iterations to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
keyObtentionIterations - to be set for the internal encryptor
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
Sets the salt generator to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
saltGenerator - the salt generator to be set for the internal + encryptor.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
Sets the name of the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
providerName - the name of the JCE provider (already registered)
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+
Sets the JCE provider to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
provider - the JCE provider to be used
Since:
+
1.3
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
Sets the type of String output ("base64" (default), "hexadecimal") to + be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
stringOutputType - the type of String output
Since:
+
1.3
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
Sets the PBEConfig to be used by the internal encryptor, + if a specific encryptor has not been set with setEncryptor(...). +

+

+
Parameters:
config - the PBEConfig to be set for the internal encryptor
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+
Encrypts a message, delegating to wrapped encryptor. +

+

+
Parameters:
message - the message to be encrypted. +
Returns:
the encryption result.
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+
Decypts a message, delegating to wrapped encryptor +

+

+
Parameters:
encryptedMessage - the message to be decrypted. +
Returns:
the result of decryption.
+
+
+
+ +

+setRegisteredName

+
+public void setRegisteredName(String registeredName)
+
+
Sets the registered name of the encryptor and adds it to the registry. +

+

+
Parameters:
registeredName - the name with which the encryptor will be + registered.
+
+
+
+ +

+getRegisteredName

+
+public String getRegisteredName()
+
+
Returns the name with which the wrapped encryptor is registered at + the registry. +

+

+ +
Returns:
the registered name.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html new file mode 100644 index 00000000..253a1574 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEBigDecimalEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor

+
+No usage of org.jasypt.hibernate4.encryptor.HibernatePBEBigDecimalEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html new file mode 100644 index 00000000..4a068160 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEBigIntegerEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor

+
+No usage of org.jasypt.hibernate4.encryptor.HibernatePBEBigIntegerEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEByteEncryptor.html new file mode 100644 index 00000000..8ec09760 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEByteEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor

+
+No usage of org.jasypt.hibernate4.encryptor.HibernatePBEByteEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEEncryptorRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEEncryptorRegistry.html new file mode 100644 index 00000000..a18afc9d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEEncryptorRegistry.html @@ -0,0 +1,181 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.encryptor.HibernatePBEEncryptorRegistry

+
+ + + + + + + + + +
+Packages that use HibernatePBEEncryptorRegistry
org.jasypt.hibernate4.encryptor  
+  +

+ + + + + +
+Uses of HibernatePBEEncryptorRegistry in org.jasypt.hibernate4.encryptor
+  +

+ + + + + + + + + +
Methods in org.jasypt.hibernate4.encryptor that return HibernatePBEEncryptorRegistry
+static HibernatePBEEncryptorRegistryHibernatePBEEncryptorRegistry.getInstance() + +
+          Returns the singleton instance of the registry.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEStringEncryptor.html new file mode 100644 index 00000000..4a85b457 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/class-use/HibernatePBEStringEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor

+
+No usage of org.jasypt.hibernate4.encryptor.HibernatePBEStringEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-frame.html new file mode 100644 index 00000000..03641410 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-frame.html @@ -0,0 +1,41 @@ + + + + + + + +org.jasypt.hibernate4.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate4.encryptor + + + + +
+Classes  + +
+HibernatePBEBigDecimalEncryptor +
+HibernatePBEBigIntegerEncryptor +
+HibernatePBEByteEncryptor +
+HibernatePBEEncryptorRegistry +
+HibernatePBEStringEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-summary.html new file mode 100644 index 00000000..e05f44ae --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-summary.html @@ -0,0 +1,184 @@ + + + + + + + +org.jasypt.hibernate4.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate4.encryptor +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
HibernatePBEBigDecimalEncryptor + Placeholder class for PBEBigDecimalEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEBigIntegerEncryptor + Placeholder class for PBEBigIntegerEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEByteEncryptor + Placeholder class for PBEByteEncryptor objects which are + eligible for use from Hibernate.
HibernatePBEEncryptorRegistry + Registry for all the PBE*Encryptor which are eligible for + use from Hibernate.
HibernatePBEStringEncryptor + Placeholder class for PBEStringEncryptor objects which are + eligible for use from Hibernate.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-tree.html new file mode 100644 index 00000000..a9c079bd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.hibernate4.encryptor Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate4.encryptor +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-use.html new file mode 100644 index 00000000..a9b15636 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/encryptor/package-use.html @@ -0,0 +1,173 @@ + + + + + + + +Uses of Package org.jasypt.hibernate4.encryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate4.encryptor

+
+ + + + + + + + + +
+Packages that use org.jasypt.hibernate4.encryptor
org.jasypt.hibernate4.encryptor  
+  +

+ + + + + + + + +
+Classes in org.jasypt.hibernate4.encryptor used by org.jasypt.hibernate4.encryptor
HibernatePBEEncryptorRegistry + +
+           + Registry for all the PBE*Encryptor which are eligible for + use from Hibernate.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/AbstractEncryptedAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/AbstractEncryptedAsStringType.html new file mode 100644 index 00000000..e5fb5566 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/AbstractEncryptedAsStringType.html @@ -0,0 +1,671 @@ + + + + + + + +AbstractEncryptedAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class AbstractEncryptedAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
Direct Known Subclasses:
EncryptedBigDecimalAsStringType, EncryptedBigIntegerAsStringType, EncryptedBooleanAsStringType, EncryptedByteAsStringType, EncryptedCalendarAsStringType, EncryptedDateAsStringType, EncryptedDoubleAsStringType, EncryptedFloatAsStringType, EncryptedIntegerAsStringType, EncryptedLongAsStringType, EncryptedShortAsStringType, EncryptedStringType
+
+
+
+
public abstract class AbstractEncryptedAsStringType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+Base class for Hibernate UserTypes to store + values as encrypted strings. +

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández, Iván García Sáinz-Aja
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+protected  org.jasypt.encryption.pbe.PBEStringEncryptorencryptor + +
+           
+  + + + + + + + + + + +
+Constructor Summary
AbstractEncryptedAsStringType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+protected  voidcheckInitialization() + +
+           
+protected abstract  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Converts given Object to its String form.
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + org.hibernate.engine.spi.SessionImplementor session, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index, + org.hibernate.engine.spi.SessionImplementor session) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+abstract  ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+encryptor

+
+protected org.jasypt.encryption.pbe.PBEStringEncryptor encryptor
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+AbstractEncryptedAsStringType

+
+public AbstractEncryptedAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected abstract Object convertToObject(String string)
+
+
Converts given String to its Object form. +

+

+
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Converts given Object to its String form. +

+

+
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
+
+
+
+ +

+sqlTypes

+
+public final int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public abstract Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public final boolean equals(Object x,
+                            Object y)
+                     throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public final Object deepCopy(Object value)
+                      throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public final Object assemble(java.io.Serializable cached,
+                             Object owner)
+                      throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public final java.io.Serializable disassemble(Object value)
+                                       throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public final boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public final int hashCode(Object x)
+                   throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public final Object replace(Object original,
+                            Object target,
+                            Object owner)
+                     throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          org.hibernate.engine.spi.SessionImplementor session,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index,
+                        org.hibernate.engine.spi.SessionImplementor session)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+
+ +

+checkInitialization

+
+protected final void checkInitialization()
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigDecimalAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigDecimalAsStringType.html new file mode 100644 index 00000000..9f3a8a38 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigDecimalAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedBigDecimalAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedBigDecimalAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigDecimalAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimalAsString" class="org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimalAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimalAsString" class="org.jasypt.hibernate.type.EncryptedBigDecimalAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimalAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBigDecimalAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigDecimalAsStringType

+
+public EncryptedBigDecimalAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigDecimalType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigDecimalType.html new file mode 100644 index 00000000..b3d62537 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigDecimalType.html @@ -0,0 +1,646 @@ + + + + + + + +EncryptedBigDecimalType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedBigDecimalType

+
+Object
+  extended by org.jasypt.hibernate4.type.EncryptedBigDecimalType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigDecimalType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimal" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="encryptorRegisteredName">myHibernateBigDecimalEncryptor</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigDecimal" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEBigDecimalEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateBigDecimalEncryptor (see + HibernatePBEBigDecimalEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigDecimal" class="org.jasypt.hibernate.type.EncryptedBigDecimalType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+      <param name="decimalScale">2</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedBigDecimal" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+

+ About the decimalScale parameter +

+ The decimalScale parameter is aimed at setting the scale with which + BigDecimal numbers will be set to and retrieved from the database. It is + an important parameter because many DBMSs return BigDecimal numbers with + a scale equal to the amount of decimal positions declared for the field + (e.g. if we store "18.23" (scale=2) in a DECIMAL(15,5) field, we can get a + "18.23000" (scale=5) back when we retrieve the number). This can affect + correct decryption of encrypted numbers, but specifying a + decimalScale parameter will solve this issue. +

+

+ So, if we set decimalScale to 3, and we store "18.23", this + Hibernate type will send "18.230" to the encryptor, which is the value that + we will get back from the database at retrieval time (a scale of "3" + will be set again on the value obtained from DB). If it is necessary, a + DOWN rounding operation is executed on the number. +

+
+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBigDecimalType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + org.hibernate.engine.spi.SessionImplementor session, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index, + org.hibernate.engine.spi.SessionImplementor session) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigDecimalType

+
+public EncryptedBigDecimalType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          org.hibernate.engine.spi.SessionImplementor session,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index,
+                        org.hibernate.engine.spi.SessionImplementor session)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigIntegerAsStringType.html new file mode 100644 index 00000000..93466a2e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigIntegerAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedBigIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedBigIntegerAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigIntegerAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigIntegerAsString" class="org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigIntegerAsString" class="org.jasypt.hibernate.type.EncryptedBigIntegerAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBigIntegerAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigIntegerAsStringType

+
+public EncryptedBigIntegerAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigIntegerType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigIntegerType.html new file mode 100644 index 00000000..dfe323bf --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBigIntegerType.html @@ -0,0 +1,623 @@ + + + + + + + +EncryptedBigIntegerType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedBigIntegerType

+
+Object
+  extended by org.jasypt.hibernate4.type.EncryptedBigIntegerType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBigIntegerType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigInteger" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="encryptorRegisteredName">myHibernateBigIntegerEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedBigInteger" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEBigIntegerEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateBigIntegerEncryptor (see + HibernatePBEBigIntegerEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBigInteger" class="org.jasypt.hibernate.type.EncryptedBigIntegerType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedBigInteger" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBigIntegerType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + org.hibernate.engine.spi.SessionImplementor session, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index, + org.hibernate.engine.spi.SessionImplementor session) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBigIntegerType

+
+public EncryptedBigIntegerType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          org.hibernate.engine.spi.SessionImplementor session,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index,
+                        org.hibernate.engine.spi.SessionImplementor session)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBinaryType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBinaryType.html new file mode 100644 index 00000000..5815d979 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBinaryType.html @@ -0,0 +1,623 @@ + + + + + + + +EncryptedBinaryType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedBinaryType

+
+Object
+  extended by org.jasypt.hibernate4.type.EncryptedBinaryType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBinaryType
extends Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBinary" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="encryptorRegisteredName">myHibernateByteEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="resume" column="RESUME" type="encryptedBinary" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEByteEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateByteEncryptor (see + HibernatePBEByteEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBinary" class="org.jasypt.hibernate.type.EncryptedBinaryType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="resume" column="RESUME" type="encryptedBinary" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptedBinaryType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectassemble(java.io.Serializable cached, + Object owner) + +
+           
+ ObjectdeepCopy(Object value) + +
+           
+ java.io.Serializabledisassemble(Object value) + +
+           
+ booleanequals(Object x, + Object y) + +
+           
+ inthashCode(Object x) + +
+           
+ booleanisMutable() + +
+           
+ ObjectnullSafeGet(java.sql.ResultSet rs, + String[] names, + org.hibernate.engine.spi.SessionImplementor session, + Object owner) + +
+           
+ voidnullSafeSet(java.sql.PreparedStatement st, + Object value, + int index, + org.hibernate.engine.spi.SessionImplementor session) + +
+           
+ Objectreplace(Object original, + Object target, + Object owner) + +
+           
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ int[]sqlTypes() + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBinaryType

+
+public EncryptedBinaryType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+sqlTypes

+
+public int[] sqlTypes()
+
+
+
Specified by:
sqlTypes in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+equals

+
+public boolean equals(Object x,
+                      Object y)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
equals in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+deepCopy

+
+public Object deepCopy(Object value)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
deepCopy in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+assemble

+
+public Object assemble(java.io.Serializable cached,
+                       Object owner)
+                throws org.hibernate.HibernateException
+
+
+
Specified by:
assemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+disassemble

+
+public java.io.Serializable disassemble(Object value)
+                                 throws org.hibernate.HibernateException
+
+
+
Specified by:
disassemble in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+isMutable

+
+public boolean isMutable()
+
+
+
Specified by:
isMutable in interface org.hibernate.usertype.UserType
+
+
+
+
+
+
+ +

+hashCode

+
+public int hashCode(Object x)
+             throws org.hibernate.HibernateException
+
+
+
Specified by:
hashCode in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+replace

+
+public Object replace(Object original,
+                      Object target,
+                      Object owner)
+               throws org.hibernate.HibernateException
+
+
+
Specified by:
replace in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException
+
+
+
+ +

+nullSafeGet

+
+public Object nullSafeGet(java.sql.ResultSet rs,
+                          String[] names,
+                          org.hibernate.engine.spi.SessionImplementor session,
+                          Object owner)
+                   throws org.hibernate.HibernateException,
+                          java.sql.SQLException
+
+
+
Specified by:
nullSafeGet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+nullSafeSet

+
+public void nullSafeSet(java.sql.PreparedStatement st,
+                        Object value,
+                        int index,
+                        org.hibernate.engine.spi.SessionImplementor session)
+                 throws org.hibernate.HibernateException,
+                        java.sql.SQLException
+
+
+
Specified by:
nullSafeSet in interface org.hibernate.usertype.UserType
+
+
+ +
Throws: +
org.hibernate.HibernateException +
java.sql.SQLException
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBooleanAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBooleanAsStringType.html new file mode 100644 index 00000000..f6dfbc55 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedBooleanAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedBooleanAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedBooleanAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedBooleanAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedBooleanAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBooleanAsString" class="org.jasypt.hibernate.type.EncryptedBooleanAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="active" column="ACTIVE" type="encryptedBooleanAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedBooleanAsString" class="org.jasypt.hibernate.type.EncryptedBooleanAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="active" column="ACTIVE" type="encryptedBooleanAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedBooleanAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedBooleanAsStringType

+
+public EncryptedBooleanAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedByteAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedByteAsStringType.html new file mode 100644 index 00000000..cf4b252f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedByteAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedByteAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedByteAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedByteAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedByteAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedByteAsString" class="org.jasypt.hibernate.type.EncryptedByteAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedByteAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedByteAsString" class="org.jasypt.hibernate.type.EncryptedByteAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedByteAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedByteAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedByteAsStringType

+
+public EncryptedByteAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedCalendarAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedCalendarAsStringType.html new file mode 100644 index 00000000..09824f03 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedCalendarAsStringType.html @@ -0,0 +1,443 @@ + + + + + + + +EncryptedCalendarAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedCalendarAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedCalendarAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedCalendarAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedCalendarAsString" class="org.jasypt.hibernate.type.EncryptedCalendarAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+      <param name="storeTimeZone">true</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedCalendarAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ The boolean storeTimeZone parameter allows the Calendar to be + re-created with the same TimeZone that it was created. This is an + optional parameter, and its default value is FALSE. +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedCalendarAsString" class="org.jasypt.hibernate.type.EncryptedCalendarAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+      <param name="storeTimeZone">true</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedCalendarAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedCalendarAsStringType() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Converts given Object to its String form.
+ ClassreturnedClass() + +
+           
+ voidsetParameterValues(java.util.Properties parameters) + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedCalendarAsStringType

+
+public EncryptedCalendarAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given Object to its String form. +

+

+
Overrides:
convertToString in class AbstractEncryptedAsStringType
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToString(java.lang.Object)
+
+
+
+ +

+setParameterValues

+
+public void setParameterValues(java.util.Properties parameters)
+
+
+
Specified by:
setParameterValues in interface org.hibernate.usertype.ParameterizedType
Overrides:
setParameterValues in class AbstractEncryptedAsStringType
+
+
+
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedDateAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedDateAsStringType.html new file mode 100644 index 00000000..d03ee9ad --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedDateAsStringType.html @@ -0,0 +1,414 @@ + + + + + + + +EncryptedDateAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedDateAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedDateAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedDateAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDateAsString" class="org.jasypt.hibernate.type.EncryptedDateAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedDateAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDateAsString" class="org.jasypt.hibernate.type.EncryptedDateAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="birth" column="BIRTH" type="encryptedDateAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedDateAsStringType() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+protected  StringconvertToString(Object object) + +
+          Converts given Object to its String form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedDateAsStringType

+
+public EncryptedDateAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+convertToString

+
+protected String convertToString(Object object)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given Object to its String form. +

+

+
Overrides:
convertToString in class AbstractEncryptedAsStringType
+
+
+
Parameters:
object - the object value +
Returns:
the string form of the passes Object
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToString(java.lang.Object)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedDoubleAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedDoubleAsStringType.html new file mode 100644 index 00000000..7b665d3e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedDoubleAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedDoubleAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedDoubleAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedDoubleAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedDoubleAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDoubleAsString" class="org.jasypt.hibernate.type.EncryptedDoubleAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedDoubleAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedDoubleAsString" class="org.jasypt.hibernate.type.EncryptedDoubleAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedDoubleAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedDoubleAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedDoubleAsStringType

+
+public EncryptedDoubleAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedFloatAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedFloatAsStringType.html new file mode 100644 index 00000000..494b3a01 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedFloatAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedFloatAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedFloatAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedFloatAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedFloatAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedFloatAsString" class="org.jasypt.hibernate.type.EncryptedFloatAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedFloatAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedFloatAsString" class="org.jasypt.hibernate.type.EncryptedFloatAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedFloatAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedFloatAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedFloatAsStringType

+
+public EncryptedFloatAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedIntegerAsStringType.html new file mode 100644 index 00000000..6a3b7fc4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedIntegerAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedIntegerAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedIntegerAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedIntegerAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedIntegerAsString" class="org.jasypt.hibernate.type.EncryptedIntegerAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedIntegerAsString" class="org.jasypt.hibernate.type.EncryptedIntegerAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedIntegerAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedIntegerAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedIntegerAsStringType

+
+public EncryptedIntegerAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedLongAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedLongAsStringType.html new file mode 100644 index 00000000..a2ff7cab --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedLongAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedLongAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedLongAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedLongAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedLongAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedLongAsString" class="org.jasypt.hibernate.type.EncryptedLongAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedLongAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedLongAsString" class="org.jasypt.hibernate.type.EncryptedLongAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedLongAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedLongAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedLongAsStringType

+
+public EncryptedLongAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedShortAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedShortAsStringType.html new file mode 100644 index 00000000..b6c6bcce --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedShortAsStringType.html @@ -0,0 +1,388 @@ + + + + + + + +EncryptedShortAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedShortAsStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedShortAsStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedShortAsStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedShortAsString" class="org.jasypt.hibernate.type.EncryptedShortAsStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedShortAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedShortAsString" class="org.jasypt.hibernate.type.EncryptedShortAsStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="salary" column="SALARY" type="encryptedShortAsString" />
+      ...
+    <class>
+    ...
+  <hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedShortAsStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String string) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedShortAsStringType

+
+public EncryptedShortAsStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String string)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
string - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedStringType.html new file mode 100644 index 00000000..256fc283 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/EncryptedStringType.html @@ -0,0 +1,387 @@ + + + + + + + +EncryptedStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class EncryptedStringType

+
+Object
+  extended by org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
+      extended by org.jasypt.hibernate4.type.EncryptedStringType
+
+
+
All Implemented Interfaces:
org.hibernate.usertype.ParameterizedType, org.hibernate.usertype.UserType
+
+
+
+
public final class EncryptedStringType
extends AbstractEncryptedAsStringType
+ + +

+

+ A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities. +

+

+ This class is intended only for declarative use from a Hibernate mapping + file. Do not use it directly from your .java files (although + of course you can use it when mapping entities using annotations). +

+

+ To use this Hibernate type in one of your Hibernate mappings, you can + add it like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="encryptorRegisteredName">myHibernateStringEncryptor</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedString" />
+      ...
+    </class>
+    ...
+  </hibernate-mapping>
+ 
+

+

+ ...where a HibernatePBEStringEncryptor object + should have been previously registered to be used + from Hibernate with name myHibernateStringEncryptor (see + HibernatePBEStringEncryptor and HibernatePBEEncryptorRegistry). +

+

+ Or, if you prefer to avoid registration of encryptors, you can configure + your encryptor directly in the mapping file (although not recommended), + like this: +

+

+

+  <hibernate-mapping package="myapp">
+    ...
+    <typedef name="encryptedString" class="org.jasypt.hibernate.type.EncryptedStringType">
+      <param name="algorithm">PBEWithMD5AndTripleDES</param>
+      <param name="password">XXXXX</param>
+      <param name="keyObtentionIterations">1000</param>
+    </typedef>
+    ...
+    <class name="UserData" table="USER_DATA">
+      ...
+      <property name="address" column="ADDRESS" type="encryptedString" />
+      ...
+    </class>
+    ...
+  </hibernate-mapping>
+ 
+

+

+ To learn more about usage of user-defined types, please refer to the + Hibernate Reference + Documentation. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
encryptor
+  + + + + + + + + + + +
+Constructor Summary
EncryptedStringType() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  ObjectconvertToObject(String stringValue) + +
+          Converts given String to its Object form.
+ ClassreturnedClass() + +
+           
+ + + + + + + +
Methods inherited from class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType
assemble, checkInitialization, convertToString, deepCopy, disassemble, equals, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, setParameterValues, sqlTypes
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptedStringType

+
+public EncryptedStringType()
+
+
+ + + + + + + + +
+Method Detail
+ +

+convertToObject

+
+protected Object convertToObject(String stringValue)
+
+
Description copied from class: AbstractEncryptedAsStringType
+
Converts given String to its Object form. +

+

+
Specified by:
convertToObject in class AbstractEncryptedAsStringType
+
+
+
Parameters:
stringValue - the string value +
Returns:
the object form of the passed String
See Also:
org.jasypt.hibernate.type.AbstractEncryptedAsStringType#convertToObject(java.lang.String)
+
+
+
+ +

+returnedClass

+
+public Class returnedClass()
+
+
+
Specified by:
returnedClass in interface org.hibernate.usertype.UserType
Specified by:
returnedClass in class AbstractEncryptedAsStringType
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/ParameterNaming.html new file mode 100644 index 00000000..3889aef1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/ParameterNaming.html @@ -0,0 +1,441 @@ + + + + + + + +ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.hibernate4.type +
+Class ParameterNaming

+
+Object
+  extended by org.jasypt.hibernate4.type.ParameterNaming
+
+
+
+
public final class ParameterNaming
extends Object
+ + +

+

+ Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringALGORITHM + +
+           + The encryption algorithm.
+static StringDECIMAL_SCALE + +
+           + The scale (numbers after the decimal point) to be used when storing + decimal numbers.
+static StringENCRYPTOR_NAME + +
+           + The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry.
+static StringKEY_OBTENTION_ITERATIONS + +
+           + The number of hashing iterations to be applied for obtaining the + encryption key.
+static StringPASSWORD + +
+           + The encryption password.
+static StringPROVIDER_NAME + +
+           + The name of the JCE security provider we want to get the algorithm from + (if it is no the default one.
+static StringSTORE_TIME_ZONE + +
+           + Whether the calendar time zone should be stored with the date or not.
+static StringSTRING_OUTPUT_TYPE + +
+           + The type of String output ("base64" (default), "hexadecimal") to be + generated.
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+ENCRYPTOR_NAME

+
+public static final String ENCRYPTOR_NAME
+
+

+ The registered name of an encryptor previously registered at the + HibernatePBEEncryptorRegistry. +

+

+ Value = encryptorRegisteredName +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+ALGORITHM

+
+public static final String ALGORITHM
+
+

+ The encryption algorithm. +

+

+ Value = algorithm +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+PROVIDER_NAME

+
+public static final String PROVIDER_NAME
+
+

+ The name of the JCE security provider we want to get the algorithm from + (if it is no the default one. +

+

+ Value = providerName +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+PASSWORD

+
+public static final String PASSWORD
+
+

+ The encryption password. +

+

+ Value = password +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+KEY_OBTENTION_ITERATIONS

+
+public static final String KEY_OBTENTION_ITERATIONS
+
+

+ The number of hashing iterations to be applied for obtaining the + encryption key. +

+

+ Value = keyObtentionIterations +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+STRING_OUTPUT_TYPE

+
+public static final String STRING_OUTPUT_TYPE
+
+

+ The type of String output ("base64" (default), "hexadecimal") to be + generated. +

+

+ Value = stringOutputType +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+DECIMAL_SCALE

+
+public static final String DECIMAL_SCALE
+
+

+ The scale (numbers after the decimal point) to be used when storing + decimal numbers. +

+

+ Value = decimalScale +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+STORE_TIME_ZONE

+
+public static final String STORE_TIME_ZONE
+
+

+ Whether the calendar time zone should be stored with the date or not. +

+

+ Value = storeTimeZone +

+

+

+
See Also:
Constant Field Values
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/AbstractEncryptedAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/AbstractEncryptedAsStringType.html new file mode 100644 index 00000000..fded65de --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/AbstractEncryptedAsStringType.html @@ -0,0 +1,304 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.AbstractEncryptedAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.AbstractEncryptedAsStringType

+
+ + + + + + + + + +
+Packages that use AbstractEncryptedAsStringType
org.jasypt.hibernate4.type  
+  +

+ + + + + +
+Uses of AbstractEncryptedAsStringType in org.jasypt.hibernate4.type
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of AbstractEncryptedAsStringType in org.jasypt.hibernate4.type
+ classEncryptedBigDecimalAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedBigIntegerAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedBooleanAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedByteAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedCalendarAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedDateAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedDoubleAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedFloatAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedIntegerAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedLongAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedShortAsStringType + +
+           + A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities.
+ classEncryptedStringType + +
+           + A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigDecimalAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigDecimalAsStringType.html new file mode 100644 index 00000000..1f9dc27c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigDecimalAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedBigDecimalAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigDecimalType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigDecimalType.html new file mode 100644 index 00000000..d8083ca1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigDecimalType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedBigDecimalType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedBigDecimalType

+
+No usage of org.jasypt.hibernate4.type.EncryptedBigDecimalType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigIntegerAsStringType.html new file mode 100644 index 00000000..e6f2adbe --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigIntegerAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedBigIntegerAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigIntegerType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigIntegerType.html new file mode 100644 index 00000000..7f266be0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBigIntegerType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedBigIntegerType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedBigIntegerType

+
+No usage of org.jasypt.hibernate4.type.EncryptedBigIntegerType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBinaryType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBinaryType.html new file mode 100644 index 00000000..19cc14e6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBinaryType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedBinaryType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedBinaryType

+
+No usage of org.jasypt.hibernate4.type.EncryptedBinaryType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBooleanAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBooleanAsStringType.html new file mode 100644 index 00000000..dc8c6d6b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedBooleanAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedBooleanAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedBooleanAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedBooleanAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedByteAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedByteAsStringType.html new file mode 100644 index 00000000..ece6a57b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedByteAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedByteAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedByteAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedByteAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedCalendarAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedCalendarAsStringType.html new file mode 100644 index 00000000..0f36c806 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedCalendarAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedCalendarAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedCalendarAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedCalendarAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedDateAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedDateAsStringType.html new file mode 100644 index 00000000..2e1c426c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedDateAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedDateAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedDateAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedDateAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedDoubleAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedDoubleAsStringType.html new file mode 100644 index 00000000..b3fd3248 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedDoubleAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedDoubleAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedDoubleAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedDoubleAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedFloatAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedFloatAsStringType.html new file mode 100644 index 00000000..fb4b3de6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedFloatAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedFloatAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedFloatAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedFloatAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedIntegerAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedIntegerAsStringType.html new file mode 100644 index 00000000..bec20e69 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedIntegerAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedIntegerAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedIntegerAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedIntegerAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedLongAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedLongAsStringType.html new file mode 100644 index 00000000..6a082fdc --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedLongAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedLongAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedLongAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedLongAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedShortAsStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedShortAsStringType.html new file mode 100644 index 00000000..19ea6e7a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedShortAsStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedShortAsStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedShortAsStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedShortAsStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedStringType.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedStringType.html new file mode 100644 index 00000000..66fcfa44 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/EncryptedStringType.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.EncryptedStringType (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.EncryptedStringType

+
+No usage of org.jasypt.hibernate4.type.EncryptedStringType +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/ParameterNaming.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/ParameterNaming.html new file mode 100644 index 00000000..0b195cb4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/class-use/ParameterNaming.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.hibernate4.type.ParameterNaming (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.hibernate4.type.ParameterNaming

+
+No usage of org.jasypt.hibernate4.type.ParameterNaming +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-frame.html new file mode 100644 index 00000000..a4723b20 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-frame.html @@ -0,0 +1,65 @@ + + + + + + + +org.jasypt.hibernate4.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.hibernate4.type + + + + +
+Classes  + +
+AbstractEncryptedAsStringType +
+EncryptedBigDecimalAsStringType +
+EncryptedBigDecimalType +
+EncryptedBigIntegerAsStringType +
+EncryptedBigIntegerType +
+EncryptedBinaryType +
+EncryptedBooleanAsStringType +
+EncryptedByteAsStringType +
+EncryptedCalendarAsStringType +
+EncryptedDateAsStringType +
+EncryptedDoubleAsStringType +
+EncryptedFloatAsStringType +
+EncryptedIntegerAsStringType +
+EncryptedLongAsStringType +
+EncryptedShortAsStringType +
+EncryptedStringType +
+ParameterNaming
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-summary.html new file mode 100644 index 00000000..46b9ff04 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-summary.html @@ -0,0 +1,266 @@ + + + + + + + +org.jasypt.hibernate4.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.hibernate4.type +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AbstractEncryptedAsStringTypeBase class for Hibernate UserTypes to store + values as encrypted strings.
EncryptedBigDecimalAsStringType + A Hibernate UserType implementation which allows + encryption of BigDecimal values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigDecimalType + A Hibernate UserType implementation which allows transparent + encryption of BigDecimal values during persistence of entities.
EncryptedBigIntegerAsStringType + A Hibernate UserType implementation which allows + encryption of BigInteger values into String (VARCHAR) database fields + during persistence of entities.
EncryptedBigIntegerType + A Hibernate UserType implementation which allows transparent + encryption of BigInteger values during persistence of entities.
EncryptedBinaryType + A Hibernate UserType implementation which allows transparent + encryption of byte[] values during persistence of entities.
EncryptedBooleanAsStringType + A Hibernate UserType implementation which allows + encryption of Boolean values into String (VARCHAR) database fields + during persistence of entities.
EncryptedByteAsStringType + A Hibernate UserType implementation which allows + encryption of Byte values into String (VARCHAR) database fields + during persistence of entities.
EncryptedCalendarAsStringType + A Hibernate UserType implementation which allows + encryption of Calendar values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDateAsStringType + A Hibernate UserType implementation which allows + encryption of Date values into String (VARCHAR) database fields + during persistence of entities.
EncryptedDoubleAsStringType + A Hibernate UserType implementation which allows + encryption of Double values into String (VARCHAR) database fields + during persistence of entities.
EncryptedFloatAsStringType + A Hibernate UserType implementation which allows + encryption of Float values into String (VARCHAR) database fields + during persistence of entities.
EncryptedIntegerAsStringType + A Hibernate UserType implementation which allows + encryption of Integer values into String (VARCHAR) database fields + during persistence of entities.
EncryptedLongAsStringType + A Hibernate UserType implementation which allows + encryption of Long values into String (VARCHAR) database fields + during persistence of entities.
EncryptedShortAsStringType + A Hibernate UserType implementation which allows + encryption of Short values into String (VARCHAR) database fields + during persistence of entities.
EncryptedStringType + A Hibernate UserType implementation which allows transparent + encryption of String values during persistence of entities.
ParameterNaming + Constant names of the parameters that can be used by a jasypt type's + typedef declaration in a Hibernate mapping.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-tree.html new file mode 100644 index 00000000..613c9ccb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-tree.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.hibernate4.type Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.hibernate4.type +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-use.html new file mode 100644 index 00000000..10dc3027 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/org/jasypt/hibernate4/type/package-use.html @@ -0,0 +1,172 @@ + + + + + + + +Uses of Package org.jasypt.hibernate4.type (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.hibernate4.type

+
+ + + + + + + + + +
+Packages that use org.jasypt.hibernate4.type
org.jasypt.hibernate4.type  
+  +

+ + + + + + + + +
+Classes in org.jasypt.hibernate4.type used by org.jasypt.hibernate4.type
AbstractEncryptedAsStringType + +
+          Base class for Hibernate UserTypes to store + values as encrypted strings.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-frame.html new file mode 100644 index 00000000..f0677cdd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-frame.html @@ -0,0 +1,47 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.hibernate4.connectionprovider +
+org.jasypt.hibernate4.encryptor +
+org.jasypt.hibernate4.type +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-summary.html new file mode 100644 index 00000000..2a6deb81 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-summary.html @@ -0,0 +1,165 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + + + + + +
+Packages
org.jasypt.hibernate4.connectionprovider 
org.jasypt.hibernate4.encryptor 
org.jasypt.hibernate4.type 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-tree.html new file mode 100644 index 00000000..a7aa47af --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/overview-tree.html @@ -0,0 +1,165 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.hibernate4.connectionprovider, org.jasypt.hibernate4.encryptor, org.jasypt.hibernate4.type
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/package-list new file mode 100644 index 00000000..6d595414 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/package-list @@ -0,0 +1,3 @@ +org.jasypt.hibernate4.connectionprovider +org.jasypt.hibernate4.encryptor +org.jasypt.hibernate4.type diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/serialized-form.html b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/serialized-form.html new file mode 100644 index 00000000..fe952834 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/serialized-form.html @@ -0,0 +1,181 @@ + + + + + + + +Serialized Form (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package org.jasypt.hibernate4.connectionprovider
+ +

+ + + + + +
+Class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordC3P0ConnectionProvider extends org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider implements Serializable
+ +

+serialVersionUID: 5273353009914873806L + +

+ +

+ + + + + +
+Class org.jasypt.hibernate4.connectionprovider.EncryptedPasswordDriverManagerConnectionProvider extends org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl implements Serializable
+ +

+serialVersionUID: 7409509667904250297L + +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-hibernate4/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/allclasses-frame.html new file mode 100644 index 00000000..865853d2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/allclasses-frame.html @@ -0,0 +1,46 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/allclasses-noframe.html new file mode 100644 index 00000000..ebaa5792 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/allclasses-noframe.html @@ -0,0 +1,46 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/constant-values.html new file mode 100644 index 00000000..c102ecc5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/deprecated-list.html new file mode 100644 index 00000000..837612d1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/deprecated-list.html @@ -0,0 +1,181 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
+          Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. 
org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
+          Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. 
org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
+          Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. 
org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+          Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/help-doc.html new file mode 100644 index 00000000..aca42453 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/index-all.html new file mode 100644 index 00000000..d12656c2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/index-all.html @@ -0,0 +1,312 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +C E O R
+

+C

+
+
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
  +
+
+

+E

+
+
EncryptablePreferencesPlaceholderConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11.
EncryptablePreferencesPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePreferencesPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePreferencesPlaceholderConfigurer - Class in org.jasypt.spring2.properties
+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations.
EncryptablePreferencesPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer +
+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePreferencesPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer +
+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyOverrideConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11.
EncryptablePropertyOverrideConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyOverrideConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyOverrideConfigurer - Class in org.jasypt.spring2.properties
+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyOverrideConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer +
+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyOverrideConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer +
+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyPlaceholderConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11.
EncryptablePropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyPlaceholderConfigurer - Class in org.jasypt.spring2.properties
+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11.
EncryptableServletContextPropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer - Class in org.jasypt.spring2.properties
+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations.
EncryptableServletContextPropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
+
+

+O

+
+
org.jasypt.spring.properties - package org.jasypt.spring.properties
 
org.jasypt.spring2.properties - package org.jasypt.spring2.properties
 
+
+

+R

+
+
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.   +
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
resolvePlaceholder(String, String, Preferences) - +Method in class org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
  +
resolveSystemProperty(String) - +Method in class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.   +
resolveSystemProperty(String) - +Method in class org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer +
  +
+
+C E O R + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/index.html new file mode 100644 index 00000000..b0df0811 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..9559bba3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,397 @@ + + + + + + + +EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptablePreferencesPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+                  extended by org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptablePreferencesPlaceholderConfigurer
extends org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

ENC(!"DGAS24FaIO$)
+

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
afterPropertiesSet, resolvePlaceholder, resolvePlaceholder, setSystemTreePath, setUserTreePath
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..484a6234 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,390 @@ + + + + + + + +EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptablePropertyOverrideConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyOverrideConfigurer
+              extended by org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptablePropertyOverrideConfigurer
extends org.springframework.beans.factory.config.PropertyOverrideConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Marcos Muíño García
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
DEFAULT_BEAN_NAME_SEPARATOR
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
applyPropertyValue, hasPropertyOverridesFor, processKey, processProperties, setBeanNameSeparator, setIgnoreInvalidKeys
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..32f540be --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,412 @@ + + + + + + + +EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptablePropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptablePropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Marcos Muíño García, Carlos Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+protected  StringresolveSystemProperty(String key) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolvePlaceholder, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolveSystemProperty

+
+protected String resolveSystemProperty(String key)
+
+
Deprecated. 
+
Overrides:
resolveSystemProperty in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..e691ed0d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,421 @@ + + + + + + + +EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptableServletContextPropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+                  extended by org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered, org.springframework.web.context.ServletContextAware
+
+
+Deprecated. Package renamed as org.jasypt.spring2.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptableServletContextPropertyPlaceholderConfigurer
extends org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

<param-value>ENC(!"DGAS24FaIO$)</param-value>
+

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+protected  StringresolvePlaceholder(String placeholder, + java.util.Properties props) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
resolvePlaceholder, setContextOverride, setSearchContextAttributes, setServletContext
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    java.util.Properties props)
+
+
Deprecated. 
+
Overrides:
resolvePlaceholder in class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..905e0c45 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..e261498a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..56eace7d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..6183f3ac --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-frame.html new file mode 100644 index 00000000..a715ea97 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.spring.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring.properties + + + + +
+Classes  + +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-summary.html new file mode 100644 index 00000000..a218a896 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-summary.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.spring.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring.properties +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EncryptablePreferencesPlaceholderConfigurerDeprecated. Package renamed as org.jasypt.spring2.properties.
EncryptablePropertyOverrideConfigurerDeprecated. Package renamed as org.jasypt.spring2.properties.
EncryptablePropertyPlaceholderConfigurerDeprecated. Package renamed as org.jasypt.spring2.properties.
EncryptableServletContextPropertyPlaceholderConfigurerDeprecated. Package renamed as org.jasypt.spring2.properties.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-tree.html new file mode 100644 index 00000000..82bff9ec --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-tree.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.spring.properties Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-use.html new file mode 100644 index 00000000..5e9183fd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring/properties/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring.properties

+
+No usage of org.jasypt.spring.properties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..a988c497 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,444 @@ + + + + + + + +EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring2.properties +
+Class EncryptablePreferencesPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+                  extended by org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePreferencesPlaceholderConfigurer
extends org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

ENC(!"DGAS24FaIO$)
+

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.7)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolvePlaceholder(String placeholder, + java.util.Properties props) + +
+           
+protected  StringresolvePlaceholder(String path, + String key, + java.util.prefs.Preferences preferences) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
afterPropertiesSet, setSystemTreePath, setUserTreePath
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    java.util.Properties props)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String path,
+                                    String key,
+                                    java.util.prefs.Preferences preferences)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..93925ae7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,387 @@ + + + + + + + +EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring2.properties +
+Class EncryptablePropertyOverrideConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyOverrideConfigurer
+              extended by org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertyOverrideConfigurer
extends org.springframework.beans.factory.config.PropertyOverrideConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.4)
+
Author:
+
Marcos Muíño García
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
DEFAULT_BEAN_NAME_SEPARATOR
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
applyPropertyValue, hasPropertyOverridesFor, processKey, processProperties, setBeanNameSeparator, setIgnoreInvalidKeys
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..99475115 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,409 @@ + + + + + + + +EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring2.properties +
+Class EncryptablePropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.4)
+
Author:
+
Marcos Muíño García, Carlos Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolveSystemProperty(String key) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolvePlaceholder, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolveSystemProperty

+
+protected String resolveSystemProperty(String key)
+
+
+
Overrides:
resolveSystemProperty in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..d00113ed --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,418 @@ + + + + + + + +EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring2.properties +
+Class EncryptableServletContextPropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+                  extended by org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered, org.springframework.web.context.ServletContextAware
+
+
+
+
public final class EncryptableServletContextPropertyPlaceholderConfigurer
extends org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

<param-value>ENC(!"DGAS24FaIO$)</param-value>
+

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.7)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolvePlaceholder(String placeholder, + java.util.Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
resolvePlaceholder, setContextOverride, setSearchContextAttributes, setServletContext
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    java.util.Properties props)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..d0c6c5e2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer

+
+No usage of org.jasypt.spring2.properties.EncryptablePreferencesPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..ac197824 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer

+
+No usage of org.jasypt.spring2.properties.EncryptablePropertyOverrideConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..b47c92c3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring2.properties.EncryptablePropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..8d77c3c1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring2.properties.EncryptableServletContextPropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-frame.html new file mode 100644 index 00000000..ccbb4347 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.spring2.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring2.properties + + + + +
+Classes  + +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-summary.html new file mode 100644 index 00000000..37fdb260 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-summary.html @@ -0,0 +1,190 @@ + + + + + + + +org.jasypt.spring2.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring2.properties +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EncryptablePreferencesPlaceholderConfigurer + Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations.
EncryptablePropertyOverrideConfigurer + Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer + Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptableServletContextPropertyPlaceholderConfigurer + Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-tree.html new file mode 100644 index 00000000..1820227c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-tree.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.spring2.properties Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring2.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-use.html new file mode 100644 index 00000000..d39ea455 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/org/jasypt/spring2/properties/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring2.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring2.properties

+
+No usage of org.jasypt.spring2.properties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-frame.html new file mode 100644 index 00000000..28e8722c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-frame.html @@ -0,0 +1,45 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.spring.properties +
+org.jasypt.spring2.properties +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-summary.html new file mode 100644 index 00000000..f9146973 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-summary.html @@ -0,0 +1,161 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + +
+Packages
org.jasypt.spring.properties 
org.jasypt.spring2.properties 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-tree.html new file mode 100644 index 00000000..ded6cff1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/overview-tree.html @@ -0,0 +1,169 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.spring.properties, org.jasypt.spring2.properties
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/package-list new file mode 100644 index 00000000..a3177862 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/package-list @@ -0,0 +1,2 @@ +org.jasypt.spring.properties +org.jasypt.spring2.properties diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring2/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring2/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/allclasses-frame.html new file mode 100644 index 00000000..365e6b90 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/allclasses-frame.html @@ -0,0 +1,54 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
DigesterFactoryBean +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertiesFactoryBean +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptionNamespaceHandler +
+EncryptorFactoryBean +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/allclasses-noframe.html new file mode 100644 index 00000000..ecdbb273 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/allclasses-noframe.html @@ -0,0 +1,54 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
DigesterFactoryBean +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertiesFactoryBean +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptionNamespaceHandler +
+EncryptorFactoryBean +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/constant-values.html new file mode 100644 index 00000000..2a2ebe68 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/deprecated-list.html new file mode 100644 index 00000000..a3ab4699 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/deprecated-list.html @@ -0,0 +1,181 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
+          Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. 
org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
+          Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. 
org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
+          Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. 
org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+          Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/help-doc.html new file mode 100644 index 00000000..e7a606e2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/index-all.html new file mode 100644 index 00000000..f2c08c50 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/index-all.html @@ -0,0 +1,479 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G I O R S
+

+A

+
+
afterPropertiesSet() - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
afterPropertiesSet() - +Method in class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
afterPropertiesSet() - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
+
+

+C

+
+
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.   +
convertPropertyValue(String) - +Method in class org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
  +
+
+

+D

+
+
DigesterFactoryBean - Class in org.jasypt.spring3.xml.encryption
+ Factory bean for creating digester objects from the encryption namespace + elements.
DigesterFactoryBean(int) - +Constructor for class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
+
+

+E

+
+
EncryptablePreferencesPlaceholderConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11.
EncryptablePreferencesPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePreferencesPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePreferencesPlaceholderConfigurer - Class in org.jasypt.spring3.properties
+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations.
EncryptablePreferencesPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer +
+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePreferencesPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer +
+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertiesFactoryBean - Class in org.jasypt.spring3.xml.encryption
+ Factory bean for creating encrptable properties objects from the encryption namespace + elements.
EncryptablePropertiesFactoryBean() - +Constructor for class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
EncryptablePropertyOverrideConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11.
EncryptablePropertyOverrideConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyOverrideConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +
Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyOverrideConfigurer - Class in org.jasypt.spring3.properties
+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyOverrideConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer +
+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyOverrideConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer +
+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyPlaceholderConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11.
EncryptablePropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyPlaceholderConfigurer - Class in org.jasypt.spring3.properties
+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer - Class in org.jasypt.spring.properties
Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11.
EncryptableServletContextPropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer - Class in org.jasypt.spring3.properties
+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations.
EncryptableServletContextPropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptionNamespaceHandler - Class in org.jasypt.spring3.xml.encryption
+ Namespace handler for jasypt's encryption namespace.
EncryptionNamespaceHandler() - +Constructor for class org.jasypt.spring3.xml.encryption.EncryptionNamespaceHandler +
  +
EncryptorFactoryBean - Class in org.jasypt.spring3.xml.encryption
+ Factory bean for creating encryptor objects from the encryption namespace + elements.
EncryptorFactoryBean(int) - +Constructor for class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
+
+

+G

+
+
getObject() - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
getObject() - +Method in class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
getObject() - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
getObjectType() - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
getObjectType() - +Method in class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
getObjectType() - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
+
+

+I

+
+
init() - +Method in class org.jasypt.spring3.xml.encryption.EncryptionNamespaceHandler +
  +
isSingleton() - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
isSingleton() - +Method in class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
isSingleton() - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
+
+

+O

+
+
org.jasypt.spring.properties - package org.jasypt.spring.properties
 
org.jasypt.spring3.properties - package org.jasypt.spring3.properties
 
org.jasypt.spring3.xml.encryption - package org.jasypt.spring3.xml.encryption
 
+
+

+R

+
+
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
Deprecated.   +
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
resolvePlaceholder(String, String, Preferences) - +Method in class org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
  +
resolveSystemProperty(String) - +Method in class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +
Deprecated.   +
resolveSystemProperty(String) - +Method in class org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer +
  +
+
+

+S

+
+
setAlgorithm(String) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setAlgorithm(String) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setConfig(DigesterConfig) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setConfig(PBEConfig) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setEncryptor(Object) - +Method in class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
setInvertPositionOfPlainSaltInEncryptionResults(Boolean) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setInvertPositionOfSaltInMessageBeforeDigesting(Boolean) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setIterations(Integer) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setKeyObtentionIterations(Integer) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setPassword(String) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setPoolSize(Integer) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setPoolSize(Integer) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setPrefix(String) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setProvider(Provider) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setProvider(Provider) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setProviderName(String) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setProviderName(String) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setSaltSizeBytes(Integer) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setSingleton(boolean) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setSingleton(boolean) - +Method in class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +
  +
setSingleton(boolean) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setStringOutputType(String) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setStringOutputType(String) - +Method in class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +
  +
setSuffix(String) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setUnicodeNormalizationIgnored(Boolean) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
setUseLenientSaltSizeCheck(Boolean) - +Method in class org.jasypt.spring3.xml.encryption.DigesterFactoryBean +
  +
+
+A C D E G I O R S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/index.html new file mode 100644 index 00000000..517fbd20 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..2e491f76 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,397 @@ + + + + + + + +EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptablePreferencesPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+                  extended by org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptablePreferencesPlaceholderConfigurer
extends org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

ENC(!"DGAS24FaIO$)
+

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
afterPropertiesSet, resolvePlaceholder, resolvePlaceholder, setSystemTreePath, setUserTreePath
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..16ec644c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,390 @@ + + + + + + + +EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptablePropertyOverrideConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyOverrideConfigurer
+              extended by org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptablePropertyOverrideConfigurer
extends org.springframework.beans.factory.config.PropertyOverrideConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Marcos Muíño García
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
DEFAULT_BEAN_NAME_SEPARATOR
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
applyPropertyValue, hasPropertyOverridesFor, processKey, processProperties, setBeanNameSeparator, setIgnoreInvalidKeys
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..f147a27a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,412 @@ + + + + + + + +EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptablePropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptablePropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Marcos Muíño García, Carlos Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+protected  StringresolveSystemProperty(String key) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolvePlaceholder, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolveSystemProperty

+
+protected String resolveSystemProperty(String key)
+
+
Deprecated. 
+
Overrides:
resolveSystemProperty in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..b0a6a6f5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,421 @@ + + + + + + + +EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.properties +
+Class EncryptableServletContextPropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+                  extended by org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered, org.springframework.web.context.ServletContextAware
+
+
+Deprecated. Package renamed as org.jasypt.spring3.properties. Classes in + this package will be removed in 1.11. +

+

+
public final class EncryptableServletContextPropertyPlaceholderConfigurer
extends org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

<param-value>ENC(!"DGAS24FaIO$)</param-value>
+

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+          Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated.  + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+          Deprecated.  
+protected  StringresolvePlaceholder(String placeholder, + Properties props) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
resolvePlaceholder, setContextOverride, setSearchContextAttributes, setServletContext
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+
Deprecated. 

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
Deprecated. 
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    Properties props)
+
+
Deprecated. 
+
Overrides:
resolvePlaceholder in class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..e13bacb7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptablePreferencesPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..336168b5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptablePropertyOverrideConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..40b2fb3d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptablePropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..a5e0b0b4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring.properties.EncryptableServletContextPropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-frame.html new file mode 100644 index 00000000..4a6c0e6b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.spring.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring.properties + + + + +
+Classes  + +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-summary.html new file mode 100644 index 00000000..9cc4aee7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-summary.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.spring.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring.properties +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EncryptablePreferencesPlaceholderConfigurerDeprecated. Package renamed as org.jasypt.spring3.properties.
EncryptablePropertyOverrideConfigurerDeprecated. Package renamed as org.jasypt.spring3.properties.
EncryptablePropertyPlaceholderConfigurerDeprecated. Package renamed as org.jasypt.spring3.properties.
EncryptableServletContextPropertyPlaceholderConfigurerDeprecated. Package renamed as org.jasypt.spring3.properties.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-tree.html new file mode 100644 index 00000000..7206c298 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-tree.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.spring.properties Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-use.html new file mode 100644 index 00000000..43137f8e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring/properties/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring.properties

+
+No usage of org.jasypt.spring.properties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..bbe341e7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,444 @@ + + + + + + + +EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.properties +
+Class EncryptablePreferencesPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+                  extended by org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePreferencesPlaceholderConfigurer
extends org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

ENC(!"DGAS24FaIO$)
+

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.7)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolvePlaceholder(String placeholder, + Properties props) + +
+           
+protected  StringresolvePlaceholder(String path, + String key, + Preferences preferences) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
afterPropertiesSet, setSystemTreePath, setUserTreePath
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    Properties props)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String path,
+                                    String key,
+                                    Preferences preferences)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..8befbed1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,387 @@ + + + + + + + +EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.properties +
+Class EncryptablePropertyOverrideConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyOverrideConfigurer
+              extended by org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertyOverrideConfigurer
extends org.springframework.beans.factory.config.PropertyOverrideConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.4)
+
Author:
+
Marcos Muíño García
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
DEFAULT_BEAN_NAME_SEPARATOR
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
applyPropertyValue, hasPropertyOverridesFor, processKey, processProperties, setBeanNameSeparator, setIgnoreInvalidKeys
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..11c9bd13 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,409 @@ + + + + + + + +EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.properties +
+Class EncryptablePropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.4)
+
Author:
+
Marcos Muíño García, Carlos Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolveSystemProperty(String key) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolvePlaceholder, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolveSystemProperty

+
+protected String resolveSystemProperty(String key)
+
+
+
Overrides:
resolveSystemProperty in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..0529fc21 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,418 @@ + + + + + + + +EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.properties +
+Class EncryptableServletContextPropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+              extended by org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+                  extended by org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered, org.springframework.web.context.ServletContextAware
+
+
+
+
public final class EncryptableServletContextPropertyPlaceholderConfigurer
extends org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

<param-value>ENC(!"DGAS24FaIO$)</param-value>
+

+

+ +

+

+
Since:
+
1.9.0 (existed in package org.jasypt.spring.properties since 1.7)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolvePlaceholder(String placeholder, + Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
resolvePlaceholder, setContextOverride, setSearchContextAttributes, setServletContext
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    Properties props)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..71bde601 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer

+
+No usage of org.jasypt.spring3.properties.EncryptablePreferencesPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..bf5f6190 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer

+
+No usage of org.jasypt.spring3.properties.EncryptablePropertyOverrideConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..9693a2a5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring3.properties.EncryptablePropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..b8642dcb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring3.properties.EncryptableServletContextPropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-frame.html new file mode 100644 index 00000000..69359c01 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.spring3.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring3.properties + + + + +
+Classes  + +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-summary.html new file mode 100644 index 00000000..a9e82dee --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-summary.html @@ -0,0 +1,190 @@ + + + + + + + +org.jasypt.spring3.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring3.properties +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EncryptablePreferencesPlaceholderConfigurer + Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations.
EncryptablePropertyOverrideConfigurer + Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer + Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptableServletContextPropertyPlaceholderConfigurer + Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-tree.html new file mode 100644 index 00000000..4a56fa60 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-tree.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.spring3.properties Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring3.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-use.html new file mode 100644 index 00000000..dad94cf7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/properties/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring3.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring3.properties

+
+No usage of org.jasypt.spring3.properties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/DigesterFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/DigesterFactoryBean.html new file mode 100644 index 00000000..a28e03bb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/DigesterFactoryBean.html @@ -0,0 +1,696 @@ + + + + + + + +DigesterFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.xml.encryption +
+Class DigesterFactoryBean

+
+Object
+  extended by org.jasypt.spring3.xml.encryption.DigesterFactoryBean
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+
+
+
+
public final class DigesterFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+ + +

+

+ Factory bean for creating digester objects from the encryption namespace + elements. Do not use directly. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DigesterFactoryBean(int encryptorType) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPropertiesSet() + +
+           
+ ObjectgetObject() + +
+           
+ Class<?>getObjectType() + +
+           
+ booleanisSingleton() + +
+           
+ voidsetAlgorithm(String algorithm) + +
+           
+ voidsetConfig(org.jasypt.digest.config.DigesterConfig config) + +
+           
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           
+ voidsetIterations(Integer iterations) + +
+           
+ voidsetPoolSize(Integer poolSize) + +
+           
+ voidsetPrefix(String prefix) + +
+           
+ voidsetProvider(Provider provider) + +
+           
+ voidsetProviderName(String providerName) + +
+           
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+           
+ voidsetSaltSizeBytes(Integer saltSizeBytes) + +
+           
+ voidsetSingleton(boolean singleton) + +
+           
+ voidsetStringOutputType(String stringOutputType) + +
+           
+ voidsetSuffix(String suffix) + +
+           
+ voidsetUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored) + +
+           
+ voidsetUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DigesterFactoryBean

+
+public DigesterFactoryBean(int encryptorType)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setSingleton

+
+public final void setSingleton(boolean singleton)
+
+
+
+
+
+
+
+
+
+ +

+isSingleton

+
+public final boolean isSingleton()
+
+
+
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
+
+
+
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.digest.config.DigesterConfig config)
+
+
+
+
+
+
+
+
+
+ +

+setIterations

+
+public void setIterations(Integer iterations)
+
+
+
+
+
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+
+
+
+
+
+
+
+
+ +

+setProvider

+
+public void setProvider(Provider provider)
+
+
+
+
+
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
+
+
+
+
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
+
+
+
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults)
+
+
+
+
+
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+
+
+
+
+
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(Integer saltSizeBytes)
+
+
+
+
+
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck)
+
+
+
+
+
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
+
+
+
+
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored)
+
+
+
+
+
+
+
+
+
+ +

+setPrefix

+
+public void setPrefix(String prefix)
+
+
+
+
+
+
+
+
+
+ +

+setSuffix

+
+public void setSuffix(String suffix)
+
+
+
+
+
+
+
+
+
+ +

+afterPropertiesSet

+
+public final void afterPropertiesSet()
+                              throws Exception
+
+
+
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObject

+
+public Object getObject()
+                 throws Exception
+
+
+
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObjectType

+
+public Class<?> getObjectType()
+
+
+
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptablePropertiesFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptablePropertiesFactoryBean.html new file mode 100644 index 00000000..ea085779 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptablePropertiesFactoryBean.html @@ -0,0 +1,416 @@ + + + + + + + +EncryptablePropertiesFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.xml.encryption +
+Class EncryptablePropertiesFactoryBean

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+
+
+
+
public final class EncryptablePropertiesFactoryBean
extends org.springframework.core.io.support.PropertiesLoaderSupport
implements org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+ + +

+

+ Factory bean for creating encrptable properties objects from the encryption namespace + elements. Do not use directly. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
logger, XML_FILE_EXTENSION
+  + + + + + + + + + + +
+Constructor Summary
EncryptablePropertiesFactoryBean() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPropertiesSet() + +
+           
+ ObjectgetObject() + +
+           
+ Class<?>getObjectType() + +
+           
+ booleanisSingleton() + +
+           
+ voidsetEncryptor(Object encryptor) + +
+           
+ voidsetSingleton(boolean singleton) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertiesFactoryBean

+
+public EncryptablePropertiesFactoryBean()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setSingleton

+
+public final void setSingleton(boolean singleton)
+
+
+
+
+
+
+
+
+
+ +

+isSingleton

+
+public final boolean isSingleton()
+
+
+
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(Object encryptor)
+
+
+
+
+
+
+
+
+
+ +

+afterPropertiesSet

+
+public final void afterPropertiesSet()
+                              throws IOException
+
+
+
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
+
+
+ +
Throws: +
IOException
+
+
+
+ +

+getObject

+
+public final Object getObject()
+                       throws IOException
+
+
+
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+ +
Throws: +
IOException
+
+
+
+ +

+getObjectType

+
+public Class<?> getObjectType()
+
+
+
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptionNamespaceHandler.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptionNamespaceHandler.html new file mode 100644 index 00000000..dbfcbeb0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptionNamespaceHandler.html @@ -0,0 +1,336 @@ + + + + + + + +EncryptionNamespaceHandler (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.xml.encryption +
+Class EncryptionNamespaceHandler

+
+Object
+  extended by org.springframework.beans.factory.xml.NamespaceHandlerSupport
+      extended by org.jasypt.spring3.xml.encryption.EncryptionNamespaceHandler
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.xml.NamespaceHandler
+
+
+
+
public final class EncryptionNamespaceHandler
extends org.springframework.beans.factory.xml.NamespaceHandlerSupport
+ + +

+

+ Namespace handler for jasypt's encryption namespace. +

+

+ In order to use this namespace, add its XML schema declaration to your Spring + beans file like: +

+ + <beans xmlns="http://www.springframework.org/schema/beans"
+        ...
+        xmlns:encryption="http://www.jasypt.org/schema/encryption"
+        ...
+        xsi:schemaLocation="http://www.springframework.org/schema/beans
+                            http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+                            ...
+                            http://www.jasypt.org/schema/encryption
+                            http://www.jasypt.org/schema/encryption/jasypt-spring3-encryption-1.xsd
+                            ..."> +
+

+ This namespace offers the following elements for creating instances of specific jasypt artifacts + and add them to the Spring application context: +

+ +

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptionNamespaceHandler() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidinit() + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.xml.NamespaceHandlerSupport
decorate, parse, registerBeanDefinitionDecorator, registerBeanDefinitionDecoratorForAttribute, registerBeanDefinitionParser
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptionNamespaceHandler

+
+public EncryptionNamespaceHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptorFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptorFactoryBean.html new file mode 100644 index 00000000..5886a393 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/EncryptorFactoryBean.html @@ -0,0 +1,564 @@ + + + + + + + +EncryptorFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring3.xml.encryption +
+Class EncryptorFactoryBean

+
+Object
+  extended by org.jasypt.spring3.xml.encryption.EncryptorFactoryBean
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+
+
+
+
public final class EncryptorFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+ + +

+

+ Factory bean for creating encryptor objects from the encryption namespace + elements. Do not use directly. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptorFactoryBean(int encryptorType) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPropertiesSet() + +
+           
+ ObjectgetObject() + +
+           
+ Class<?>getObjectType() + +
+           
+ booleanisSingleton() + +
+           
+ voidsetAlgorithm(String algorithm) + +
+           
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+           
+ voidsetKeyObtentionIterations(Integer keyObtentionIterations) + +
+           
+ voidsetPassword(String password) + +
+           
+ voidsetPoolSize(Integer poolSize) + +
+           
+ voidsetProvider(Provider provider) + +
+           
+ voidsetProviderName(String providerName) + +
+           
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+           
+ voidsetSingleton(boolean singleton) + +
+           
+ voidsetStringOutputType(String stringOutputType) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptorFactoryBean

+
+public EncryptorFactoryBean(int encryptorType)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setSingleton

+
+public final void setSingleton(boolean singleton)
+
+
+
+
+
+
+
+
+
+ +

+isSingleton

+
+public final boolean isSingleton()
+
+
+
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
+
+
+
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
+
+
+
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(Integer keyObtentionIterations)
+
+
+
+
+
+
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
+
+
+
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+
+
+
+
+
+
+
+
+ +

+setProvider

+
+public void setProvider(Provider provider)
+
+
+
+
+
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
+
+
+
+
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
+
+
+
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
+
+
+
+
+
+
+
+ +

+afterPropertiesSet

+
+public final void afterPropertiesSet()
+                              throws Exception
+
+
+
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObject

+
+public Object getObject()
+                 throws Exception
+
+
+
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObjectType

+
+public Class<?> getObjectType()
+
+
+
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/DigesterFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/DigesterFactoryBean.html new file mode 100644 index 00000000..9fce39eb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/DigesterFactoryBean.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.xml.encryption.DigesterFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.xml.encryption.DigesterFactoryBean

+
+No usage of org.jasypt.spring3.xml.encryption.DigesterFactoryBean +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptablePropertiesFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptablePropertiesFactoryBean.html new file mode 100644 index 00000000..bcf418a5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptablePropertiesFactoryBean.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean

+
+No usage of org.jasypt.spring3.xml.encryption.EncryptablePropertiesFactoryBean +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptionNamespaceHandler.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptionNamespaceHandler.html new file mode 100644 index 00000000..efd43b13 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptionNamespaceHandler.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.xml.encryption.EncryptionNamespaceHandler (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.xml.encryption.EncryptionNamespaceHandler

+
+No usage of org.jasypt.spring3.xml.encryption.EncryptionNamespaceHandler +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptorFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptorFactoryBean.html new file mode 100644 index 00000000..365f2b29 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/class-use/EncryptorFactoryBean.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring3.xml.encryption.EncryptorFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring3.xml.encryption.EncryptorFactoryBean

+
+No usage of org.jasypt.spring3.xml.encryption.EncryptorFactoryBean +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-frame.html new file mode 100644 index 00000000..2f1879e2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.spring3.xml.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring3.xml.encryption + + + + +
+Classes  + +
+DigesterFactoryBean +
+EncryptablePropertiesFactoryBean +
+EncryptionNamespaceHandler +
+EncryptorFactoryBean
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-summary.html new file mode 100644 index 00000000..abb9d820 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-summary.html @@ -0,0 +1,177 @@ + + + + + + + +org.jasypt.spring3.xml.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring3.xml.encryption +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DigesterFactoryBean + Factory bean for creating digester objects from the encryption namespace + elements.
EncryptablePropertiesFactoryBean + Factory bean for creating encrptable properties objects from the encryption namespace + elements.
EncryptionNamespaceHandler + Namespace handler for jasypt's encryption namespace.
EncryptorFactoryBean + Factory bean for creating encryptor objects from the encryption namespace + elements.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-tree.html new file mode 100644 index 00000000..4358322b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-tree.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.spring3.xml.encryption Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring3.xml.encryption +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-use.html new file mode 100644 index 00000000..1ee782f6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/org/jasypt/spring3/xml/encryption/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring3.xml.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring3.xml.encryption

+
+No usage of org.jasypt.spring3.xml.encryption +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-frame.html new file mode 100644 index 00000000..88f93597 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-frame.html @@ -0,0 +1,47 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.spring.properties +
+org.jasypt.spring3.properties +
+org.jasypt.spring3.xml.encryption +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-summary.html new file mode 100644 index 00000000..d4fd503d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-summary.html @@ -0,0 +1,165 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + + + + + +
+Packages
org.jasypt.spring.properties 
org.jasypt.spring3.properties 
org.jasypt.spring3.xml.encryption 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-tree.html new file mode 100644 index 00000000..a69567db --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/overview-tree.html @@ -0,0 +1,175 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.spring.properties, org.jasypt.spring3.properties, org.jasypt.spring3.xml.encryption
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/package-list new file mode 100644 index 00000000..00025c2b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/package-list @@ -0,0 +1,3 @@ +org.jasypt.spring.properties +org.jasypt.spring3.properties +org.jasypt.spring3.xml.encryption diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring3/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring3/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/allclasses-frame.html new file mode 100644 index 00000000..94db0ff5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/allclasses-frame.html @@ -0,0 +1,50 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
DigesterFactoryBean +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertiesFactoryBean +
+EncryptablePropertiesPropertySource +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertySourcesPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptionNamespaceHandler +
+EncryptorFactoryBean +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/allclasses-noframe.html new file mode 100644 index 00000000..28178a63 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/allclasses-noframe.html @@ -0,0 +1,50 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
DigesterFactoryBean +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertiesFactoryBean +
+EncryptablePropertiesPropertySource +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertySourcesPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer +
+EncryptionNamespaceHandler +
+EncryptorFactoryBean +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/constant-values.html new file mode 100644 index 00000000..6a0b8431 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/deprecated-list.html new file mode 100644 index 00000000..c7c7e26d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/deprecated-list.html @@ -0,0 +1,147 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/help-doc.html new file mode 100644 index 00000000..5170a86b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/index-all.html new file mode 100644 index 00000000..c59e86d1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/index-all.html @@ -0,0 +1,447 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G I M O R S
+

+A

+
+
afterPropertiesSet() - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
afterPropertiesSet() - +Method in class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
afterPropertiesSet() - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
+
+

+C

+
+
convertProperties(Properties) - +Method in class org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer +
  +
convertPropertyValue(String) - +Method in class org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
  +
+
+

+D

+
+
DigesterFactoryBean - Class in org.jasypt.spring31.xml.encryption
+ Factory bean for creating digester objects from the encryption namespace + elements.
DigesterFactoryBean(int) - +Constructor for class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
+
+

+E

+
+
EncryptablePreferencesPlaceholderConfigurer - Class in org.jasypt.spring31.properties
+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations.
EncryptablePreferencesPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer +
+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePreferencesPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer +
+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertiesFactoryBean - Class in org.jasypt.spring31.xml.encryption
+ Factory bean for creating encrptable properties objects from the encryption namespace + elements.
EncryptablePropertiesFactoryBean() - +Constructor for class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
EncryptablePropertiesPropertySource - Class in org.jasypt.spring31.properties
 
EncryptablePropertiesPropertySource(String, EncryptableProperties) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertiesPropertySource +
  +
EncryptablePropertiesPropertySource(String, Properties, TextEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertiesPropertySource +
  +
EncryptablePropertiesPropertySource(String, Properties, StringEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertiesPropertySource +
  +
EncryptablePropertyOverrideConfigurer - Class in org.jasypt.spring31.properties
+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyOverrideConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer +
+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyOverrideConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer +
+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertyPlaceholderConfigurer - Class in org.jasypt.spring31.properties
+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptablePropertySourcesPlaceholderConfigurer - Class in org.jasypt.spring31.properties
EncryptablePropertySourcesPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptablePropertySourcesPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer +
+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer - Class in org.jasypt.spring31.properties
+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations.
EncryptableServletContextPropertyPlaceholderConfigurer(StringEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +
EncryptableServletContextPropertyPlaceholderConfigurer(TextEncryptor) - +Constructor for class org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +
EncryptionNamespaceHandler - Class in org.jasypt.spring31.xml.encryption
+ Namespace handler for jasypt's encryption namespace.
EncryptionNamespaceHandler() - +Constructor for class org.jasypt.spring31.xml.encryption.EncryptionNamespaceHandler +
  +
EncryptorFactoryBean - Class in org.jasypt.spring31.xml.encryption
+ Factory bean for creating encryptor objects from the encryption namespace + elements.
EncryptorFactoryBean(int) - +Constructor for class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
+
+

+G

+
+
getObject() - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
getObject() - +Method in class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
getObject() - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
getObjectType() - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
getObjectType() - +Method in class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
getObjectType() - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
+
+

+I

+
+
init() - +Method in class org.jasypt.spring31.xml.encryption.EncryptionNamespaceHandler +
  +
isSingleton() - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
isSingleton() - +Method in class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
isSingleton() - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
+
+

+M

+
+
mergeProperties() - +Method in class org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer +
  +
+
+

+O

+
+
org.jasypt.spring31.properties - package org.jasypt.spring31.properties
 
org.jasypt.spring31.xml.encryption - package org.jasypt.spring31.xml.encryption
 
+
+

+R

+
+
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
resolvePlaceholder(String, String, Preferences) - +Method in class org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer +
  +
resolvePlaceholder(String, Properties) - +Method in class org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer +
  +
resolveSystemProperty(String) - +Method in class org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer +
  +
+
+

+S

+
+
setAlgorithm(String) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setAlgorithm(String) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setConfig(DigesterConfig) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setConfig(PBEConfig) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setEncryptor(Object) - +Method in class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
setInvertPositionOfPlainSaltInEncryptionResults(Boolean) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setInvertPositionOfSaltInMessageBeforeDigesting(Boolean) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setIterations(Integer) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setKeyObtentionIterations(Integer) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setPassword(String) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setPoolSize(Integer) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setPoolSize(Integer) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setPrefix(String) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setProvider(Provider) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setProvider(Provider) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setProviderName(String) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setProviderName(String) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setSaltSizeBytes(Integer) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setSingleton(boolean) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setSingleton(boolean) - +Method in class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +
  +
setSingleton(boolean) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setStringOutputType(String) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setStringOutputType(String) - +Method in class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +
  +
setSuffix(String) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setUnicodeNormalizationIgnored(Boolean) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
setUseLenientSaltSizeCheck(Boolean) - +Method in class org.jasypt.spring31.xml.encryption.DigesterFactoryBean +
  +
+
+A C D E G I M O R S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/index.html new file mode 100644 index 00000000..2e960786 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..c513b999 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,463 @@ + + + + + + + +EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.properties +
+Class EncryptablePreferencesPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PlaceholderConfigurerSupport
+              extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+                  extended by org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+                      extended by org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePreferencesPlaceholderConfigurer
extends org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

ENC(!"DGAS24FaIO$)
+

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, valueSeparator
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolvePlaceholder(String placeholder, + Properties props) + +
+           
+protected  StringresolvePlaceholder(String path, + String key, + Preferences preferences) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
afterPropertiesSet, setSystemTreePath, setUserTreePath
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setValueSeparator
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, convertProperty, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePreferencesPlaceholderConfigurer

+
+public EncryptablePreferencesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePreferencesPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    Properties props)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String path,
+                                    String key,
+                                    Preferences preferences)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertiesPropertySource.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertiesPropertySource.html new file mode 100644 index 00000000..9fed1c18 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertiesPropertySource.html @@ -0,0 +1,346 @@ + + + + + + + +EncryptablePropertiesPropertySource (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.properties +
+Class EncryptablePropertiesPropertySource

+
+Object
+  extended by org.springframework.core.env.PropertySource<T>
+      extended by org.springframework.core.env.EnumerablePropertySource<Map<String,Object>>
+          extended by org.springframework.core.env.MapPropertySource
+              extended by org.springframework.core.env.PropertiesPropertySource
+                  extended by org.jasypt.spring31.properties.EncryptablePropertiesPropertySource
+
+
+
+
public final class EncryptablePropertiesPropertySource
extends org.springframework.core.env.PropertiesPropertySource
+ + +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class org.springframework.core.env.PropertySource
org.springframework.core.env.PropertySource.StubPropertySource
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.core.env.EnumerablePropertySource
EMPTY_NAMES_ARRAY, logger
+ + + + + + + +
Fields inherited from class org.springframework.core.env.PropertySource
name, source
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertiesPropertySource(String name, + org.jasypt.properties.EncryptableProperties props) + +
+           
EncryptablePropertiesPropertySource(String name, + Properties props, + org.jasypt.encryption.StringEncryptor encryptor) + +
+           
EncryptablePropertiesPropertySource(String name, + Properties props, + org.jasypt.util.text.TextEncryptor encryptor) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class org.springframework.core.env.MapPropertySource
getProperty, getPropertyNames
+ + + + + + + +
Methods inherited from class org.springframework.core.env.EnumerablePropertySource
containsProperty
+ + + + + + + +
Methods inherited from class org.springframework.core.env.PropertySource
equals, getName, getSource, hashCode, named, toString
+ + + + + + + +
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertiesPropertySource

+
+public EncryptablePropertiesPropertySource(String name,
+                                           org.jasypt.properties.EncryptableProperties props)
+
+
+
+ +

+EncryptablePropertiesPropertySource

+
+public EncryptablePropertiesPropertySource(String name,
+                                           Properties props,
+                                           org.jasypt.util.text.TextEncryptor encryptor)
+
+
+
+ +

+EncryptablePropertiesPropertySource

+
+public EncryptablePropertiesPropertySource(String name,
+                                           Properties props,
+                                           org.jasypt.encryption.StringEncryptor encryptor)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..af70eed9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,387 @@ + + + + + + + +EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.properties +
+Class EncryptablePropertyOverrideConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PropertyOverrideConfigurer
+              extended by org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertyOverrideConfigurer
extends org.springframework.beans.factory.config.PropertyOverrideConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Marcos Muíño García
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
DEFAULT_BEAN_NAME_SEPARATOR
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyOverrideConfigurer
applyPropertyValue, hasPropertyOverridesFor, processKey, processProperties, setBeanNameSeparator, setIgnoreInvalidKeys
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, convertProperty, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyOverrideConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyOverrideConfigurer

+
+public EncryptablePropertyOverrideConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyOverrideConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..fd7046f4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,428 @@ + + + + + + + +EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.properties +
+Class EncryptablePropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PlaceholderConfigurerSupport
+              extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+                  extended by org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertyPlaceholderConfigurer
extends org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

my.value=ENC(!"DGAS24FaIO$)
+

+

+ Encrypted and unencrypted objects can be combined in the same resources file. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Marcos Muíño García, Carlos Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, valueSeparator
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolveSystemProperty(String key) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolvePlaceholder, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setValueSeparator
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, convertProperty, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertyPlaceholderConfigurer

+
+public EncryptablePropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolveSystemProperty

+
+protected String resolveSystemProperty(String key)
+
+
+
Overrides:
resolveSystemProperty in class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertySourcesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertySourcesPlaceholderConfigurer.html new file mode 100644 index 00000000..e3ad3a10 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptablePropertySourcesPlaceholderConfigurer.html @@ -0,0 +1,438 @@ + + + + + + + +EncryptablePropertySourcesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.properties +
+Class EncryptablePropertySourcesPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PlaceholderConfigurerSupport
+              extended by org.springframework.context.support.PropertySourcesPlaceholderConfigurer
+                  extended by org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.context.EnvironmentAware, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered
+
+
+
+
public final class EncryptablePropertySourcesPlaceholderConfigurer
extends org.springframework.context.support.PropertySourcesPlaceholderConfigurer
+ + +

+

+

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.context.support.PropertySourcesPlaceholderConfigurer
ENVIRONMENT_PROPERTIES_PROPERTY_SOURCE_NAME, LOCAL_PROPERTIES_PROPERTY_SOURCE_NAME
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, valueSeparator
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptablePropertySourcesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptablePropertySourcesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+protected  voidconvertProperties(Properties props) + +
+           
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  PropertiesmergeProperties() + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.context.support.PropertySourcesPlaceholderConfigurer
postProcessBeanFactory, processProperties, processProperties, setEnvironment, setPropertySources
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setValueSeparator
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperty, getOrder, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertySourcesPlaceholderConfigurer

+
+public EncryptablePropertySourcesPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptablePropertySourcesPlaceholderConfigurer

+
+public EncryptablePropertySourcesPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptablePropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+mergeProperties

+
+protected Properties mergeProperties()
+                              throws IOException
+
+
+
Overrides:
mergeProperties in class org.springframework.core.io.support.PropertiesLoaderSupport
+
+
+ +
Throws: +
IOException
+
+
+
+ +

+convertProperties

+
+protected void convertProperties(Properties props)
+
+
+
Overrides:
convertProperties in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..fa984235 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,437 @@ + + + + + + + +EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.properties +
+Class EncryptableServletContextPropertyPlaceholderConfigurer

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.springframework.beans.factory.config.PropertyResourceConfigurer
+          extended by org.springframework.beans.factory.config.PlaceholderConfigurerSupport
+              extended by org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
+                  extended by org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+                      extended by org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered, org.springframework.web.context.ServletContextAware
+
+
+
+
public final class EncryptableServletContextPropertyPlaceholderConfigurer
extends org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+ + +

+

+ Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

<param-value>ENC(!"DGAS24FaIO$)</param-value>
+

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
SYSTEM_PROPERTIES_MODE_FALLBACK, SYSTEM_PROPERTIES_MODE_NEVER, SYSTEM_PROPERTIES_MODE_OVERRIDE
+ + + + + + + +
Fields inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
DEFAULT_PLACEHOLDER_PREFIX, DEFAULT_PLACEHOLDER_SUFFIX, DEFAULT_VALUE_SEPARATOR, ignoreUnresolvablePlaceholders, nullValue, placeholderPrefix, placeholderSuffix, valueSeparator
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger, XML_FILE_EXTENSION
+ + + + + + + +
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
+  + + + + + + + + + + + + + +
+Constructor Summary
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values.
EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+           + Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  StringconvertPropertyValue(String originalValue) + +
+           
+protected  StringresolvePlaceholder(String placeholder, + Properties props) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
resolvePlaceholder, setContextOverride, setSearchContextAttributes, setServletContext
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
parseStringValue, processProperties, resolvePlaceholder, resolveSystemProperty, setSearchSystemEnvironment, setSystemPropertiesMode, setSystemPropertiesModeName
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PlaceholderConfigurerSupport
doProcessProperties, setBeanFactory, setBeanName, setIgnoreUnresolvablePlaceholders, setNullValue, setPlaceholderPrefix, setPlaceholderSuffix, setValueSeparator
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.config.PropertyResourceConfigurer
convertProperties, convertProperty, getOrder, postProcessBeanFactory, setOrder
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.encryption.StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance + which will use the passed StringEncryptor object to decrypt + encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt values. It + can not be null.
+
+
+ +

+EncryptableServletContextPropertyPlaceholderConfigurer

+
+public EncryptableServletContextPropertyPlaceholderConfigurer(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+

+ Creates an EncryptableServletContextPropertyPlaceholderConfigurer instance which will use the + passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt values. It can + not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+convertPropertyValue

+
+protected String convertPropertyValue(String originalValue)
+
+
+
Overrides:
convertPropertyValue in class org.springframework.beans.factory.config.PropertyResourceConfigurer
+
+
+
+
+
+
+ +

+resolvePlaceholder

+
+protected String resolvePlaceholder(String placeholder,
+                                    Properties props)
+
+
+
Overrides:
resolvePlaceholder in class org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html new file mode 100644 index 00000000..4b9769d7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePreferencesPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer

+
+No usage of org.jasypt.spring31.properties.EncryptablePreferencesPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertiesPropertySource.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertiesPropertySource.html new file mode 100644 index 00000000..6a6d7aa4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertiesPropertySource.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.properties.EncryptablePropertiesPropertySource (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.properties.EncryptablePropertiesPropertySource

+
+No usage of org.jasypt.spring31.properties.EncryptablePropertiesPropertySource +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertyOverrideConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertyOverrideConfigurer.html new file mode 100644 index 00000000..d24efdb4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertyOverrideConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer

+
+No usage of org.jasypt.spring31.properties.EncryptablePropertyOverrideConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..cbbab33f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertySourcesPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertySourcesPlaceholderConfigurer.html new file mode 100644 index 00000000..4cf98652 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptablePropertySourcesPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer

+
+No usage of org.jasypt.spring31.properties.EncryptablePropertySourcesPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html new file mode 100644 index 00000000..4ba404ae --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/class-use/EncryptableServletContextPropertyPlaceholderConfigurer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer

+
+No usage of org.jasypt.spring31.properties.EncryptableServletContextPropertyPlaceholderConfigurer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-frame.html new file mode 100644 index 00000000..d9d18e30 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-frame.html @@ -0,0 +1,43 @@ + + + + + + + +org.jasypt.spring31.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring31.properties + + + + +
+Classes  + +
+EncryptablePreferencesPlaceholderConfigurer +
+EncryptablePropertiesPropertySource +
+EncryptablePropertyOverrideConfigurer +
+EncryptablePropertyPlaceholderConfigurer +
+EncryptablePropertySourcesPlaceholderConfigurer +
+EncryptableServletContextPropertyPlaceholderConfigurer
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-summary.html new file mode 100644 index 00000000..879676a7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-summary.html @@ -0,0 +1,198 @@ + + + + + + + +org.jasypt.spring31.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring31.properties +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EncryptablePreferencesPlaceholderConfigurer + Subclass of + org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt preferences values + if they are encrypted in the loaded resource locations.
EncryptablePropertiesPropertySource 
EncryptablePropertyOverrideConfigurer + Subclass of + org.springframework.beans.factory.config.PropertyOverrideConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertyPlaceholderConfigurer + Subclass of + org.springframework.beans.factory.config.PropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the loaded resource locations.
EncryptablePropertySourcesPlaceholderConfigurer
EncryptableServletContextPropertyPlaceholderConfigurer + Subclass of + org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer + which can make use of a StringEncryptor or + TextEncryptor object to decrypt servlet context parameter values + if they are encrypted in the loaded resource locations.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-tree.html new file mode 100644 index 00000000..18ffa4d3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-tree.html @@ -0,0 +1,183 @@ + + + + + + + +org.jasypt.spring31.properties Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring31.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-use.html new file mode 100644 index 00000000..455d4dfb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/properties/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring31.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring31.properties

+
+No usage of org.jasypt.spring31.properties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/DigesterFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/DigesterFactoryBean.html new file mode 100644 index 00000000..9f68a207 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/DigesterFactoryBean.html @@ -0,0 +1,696 @@ + + + + + + + +DigesterFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.xml.encryption +
+Class DigesterFactoryBean

+
+Object
+  extended by org.jasypt.spring31.xml.encryption.DigesterFactoryBean
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+
+
+
+
public final class DigesterFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+ + +

+

+ Factory bean for creating digester objects from the encryption namespace + elements. Do not use directly. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
DigesterFactoryBean(int encryptorType) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPropertiesSet() + +
+           
+ ObjectgetObject() + +
+           
+ Class<?>getObjectType() + +
+           
+ booleanisSingleton() + +
+           
+ voidsetAlgorithm(String algorithm) + +
+           
+ voidsetConfig(org.jasypt.digest.config.DigesterConfig config) + +
+           
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           
+ voidsetIterations(Integer iterations) + +
+           
+ voidsetPoolSize(Integer poolSize) + +
+           
+ voidsetPrefix(String prefix) + +
+           
+ voidsetProvider(Provider provider) + +
+           
+ voidsetProviderName(String providerName) + +
+           
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+           
+ voidsetSaltSizeBytes(Integer saltSizeBytes) + +
+           
+ voidsetSingleton(boolean singleton) + +
+           
+ voidsetStringOutputType(String stringOutputType) + +
+           
+ voidsetSuffix(String suffix) + +
+           
+ voidsetUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored) + +
+           
+ voidsetUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DigesterFactoryBean

+
+public DigesterFactoryBean(int encryptorType)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setSingleton

+
+public final void setSingleton(boolean singleton)
+
+
+
+
+
+
+
+
+
+ +

+isSingleton

+
+public final boolean isSingleton()
+
+
+
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
+
+
+
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.digest.config.DigesterConfig config)
+
+
+
+
+
+
+
+
+
+ +

+setIterations

+
+public void setIterations(Integer iterations)
+
+
+
+
+
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+
+
+
+
+
+
+
+
+ +

+setProvider

+
+public void setProvider(Provider provider)
+
+
+
+
+
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
+
+
+
+
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
+
+
+
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults)
+
+
+
+
+
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+
+
+
+
+
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(Integer saltSizeBytes)
+
+
+
+
+
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck)
+
+
+
+
+
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
+
+
+
+
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored)
+
+
+
+
+
+
+
+
+
+ +

+setPrefix

+
+public void setPrefix(String prefix)
+
+
+
+
+
+
+
+
+
+ +

+setSuffix

+
+public void setSuffix(String suffix)
+
+
+
+
+
+
+
+
+
+ +

+afterPropertiesSet

+
+public final void afterPropertiesSet()
+                              throws Exception
+
+
+
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObject

+
+public Object getObject()
+                 throws Exception
+
+
+
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObjectType

+
+public Class<?> getObjectType()
+
+
+
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptablePropertiesFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptablePropertiesFactoryBean.html new file mode 100644 index 00000000..6bb41e9e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptablePropertiesFactoryBean.html @@ -0,0 +1,416 @@ + + + + + + + +EncryptablePropertiesFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.xml.encryption +
+Class EncryptablePropertiesFactoryBean

+
+Object
+  extended by org.springframework.core.io.support.PropertiesLoaderSupport
+      extended by org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+
+
+
+
public final class EncryptablePropertiesFactoryBean
extends org.springframework.core.io.support.PropertiesLoaderSupport
implements org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+ + +

+

+ Factory bean for creating encrptable properties objects from the encryption namespace + elements. Do not use directly. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
localOverride, localProperties, logger, XML_FILE_EXTENSION
+  + + + + + + + + + + +
+Constructor Summary
EncryptablePropertiesFactoryBean() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPropertiesSet() + +
+           
+ ObjectgetObject() + +
+           
+ Class<?>getObjectType() + +
+           
+ booleanisSingleton() + +
+           
+ voidsetEncryptor(Object encryptor) + +
+           
+ voidsetSingleton(boolean singleton) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.core.io.support.PropertiesLoaderSupport
loadProperties, mergeProperties, setFileEncoding, setIgnoreResourceNotFound, setLocalOverride, setLocation, setLocations, setProperties, setPropertiesArray, setPropertiesPersister
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptablePropertiesFactoryBean

+
+public EncryptablePropertiesFactoryBean()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setSingleton

+
+public final void setSingleton(boolean singleton)
+
+
+
+
+
+
+
+
+
+ +

+isSingleton

+
+public final boolean isSingleton()
+
+
+
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+
+ +

+setEncryptor

+
+public void setEncryptor(Object encryptor)
+
+
+
+
+
+
+
+
+
+ +

+afterPropertiesSet

+
+public final void afterPropertiesSet()
+                              throws IOException
+
+
+
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
+
+
+ +
Throws: +
IOException
+
+
+
+ +

+getObject

+
+public final Object getObject()
+                       throws IOException
+
+
+
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+ +
Throws: +
IOException
+
+
+
+ +

+getObjectType

+
+public Class<?> getObjectType()
+
+
+
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptionNamespaceHandler.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptionNamespaceHandler.html new file mode 100644 index 00000000..e9aef411 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptionNamespaceHandler.html @@ -0,0 +1,336 @@ + + + + + + + +EncryptionNamespaceHandler (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.xml.encryption +
+Class EncryptionNamespaceHandler

+
+Object
+  extended by org.springframework.beans.factory.xml.NamespaceHandlerSupport
+      extended by org.jasypt.spring31.xml.encryption.EncryptionNamespaceHandler
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.xml.NamespaceHandler
+
+
+
+
public final class EncryptionNamespaceHandler
extends org.springframework.beans.factory.xml.NamespaceHandlerSupport
+ + +

+

+ Namespace handler for jasypt's encryption namespace. +

+

+ In order to use this namespace, add its XML schema declaration to your Spring + beans file like: +

+ + <beans xmlns="http://www.springframework.org/schema/beans"
+        ...
+        xmlns:encryption="http://www.jasypt.org/schema/encryption"
+        ...
+        xsi:schemaLocation="http://www.springframework.org/schema/beans
+                            http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
+                            ...
+                            http://www.jasypt.org/schema/encryption
+                            http://www.jasypt.org/schema/encryption/jasypt-spring31-encryption-1.xsd
+                            ..."> +
+

+ This namespace offers the following elements for creating instances of specific jasypt artifacts + and add them to the Spring application context: +

+ +

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptionNamespaceHandler() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidinit() + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.beans.factory.xml.NamespaceHandlerSupport
decorate, parse, registerBeanDefinitionDecorator, registerBeanDefinitionDecoratorForAttribute, registerBeanDefinitionParser
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptionNamespaceHandler

+
+public EncryptionNamespaceHandler()
+
+
+ + + + + + + + +
+Method Detail
+ +

+init

+
+public void init()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptorFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptorFactoryBean.html new file mode 100644 index 00000000..851659ae --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/EncryptorFactoryBean.html @@ -0,0 +1,564 @@ + + + + + + + +EncryptorFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring31.xml.encryption +
+Class EncryptorFactoryBean

+
+Object
+  extended by org.jasypt.spring31.xml.encryption.EncryptorFactoryBean
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+
+
+
+
public final class EncryptorFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<Object>, org.springframework.beans.factory.InitializingBean
+ + +

+

+ Factory bean for creating encryptor objects from the encryption namespace + elements. Do not use directly. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EncryptorFactoryBean(int encryptorType) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidafterPropertiesSet() + +
+           
+ ObjectgetObject() + +
+           
+ Class<?>getObjectType() + +
+           
+ booleanisSingleton() + +
+           
+ voidsetAlgorithm(String algorithm) + +
+           
+ voidsetConfig(org.jasypt.encryption.pbe.config.PBEConfig config) + +
+           
+ voidsetKeyObtentionIterations(Integer keyObtentionIterations) + +
+           
+ voidsetPassword(String password) + +
+           
+ voidsetPoolSize(Integer poolSize) + +
+           
+ voidsetProvider(Provider provider) + +
+           
+ voidsetProviderName(String providerName) + +
+           
+ voidsetSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator) + +
+           
+ voidsetSingleton(boolean singleton) + +
+           
+ voidsetStringOutputType(String stringOutputType) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptorFactoryBean

+
+public EncryptorFactoryBean(int encryptorType)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setSingleton

+
+public final void setSingleton(boolean singleton)
+
+
+
+
+
+
+
+
+
+ +

+isSingleton

+
+public final boolean isSingleton()
+
+
+
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
+
+
+
+
+
+
+
+ +

+setConfig

+
+public void setConfig(org.jasypt.encryption.pbe.config.PBEConfig config)
+
+
+
+
+
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(Integer keyObtentionIterations)
+
+
+
+
+
+
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
+
+
+
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+
+
+
+
+
+
+
+
+ +

+setProvider

+
+public void setProvider(Provider provider)
+
+
+
+
+
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
+
+
+
+
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(org.jasypt.salt.SaltGenerator saltGenerator)
+
+
+
+
+
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+
+
+
+
+
+
+
+
+ +

+afterPropertiesSet

+
+public final void afterPropertiesSet()
+                              throws Exception
+
+
+
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObject

+
+public Object getObject()
+                 throws Exception
+
+
+
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+getObjectType

+
+public Class<?> getObjectType()
+
+
+
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<Object>
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/DigesterFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/DigesterFactoryBean.html new file mode 100644 index 00000000..ffb4532f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/DigesterFactoryBean.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.xml.encryption.DigesterFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.xml.encryption.DigesterFactoryBean

+
+No usage of org.jasypt.spring31.xml.encryption.DigesterFactoryBean +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptablePropertiesFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptablePropertiesFactoryBean.html new file mode 100644 index 00000000..1fe2c510 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptablePropertiesFactoryBean.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean

+
+No usage of org.jasypt.spring31.xml.encryption.EncryptablePropertiesFactoryBean +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptionNamespaceHandler.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptionNamespaceHandler.html new file mode 100644 index 00000000..0f7ab050 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptionNamespaceHandler.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.xml.encryption.EncryptionNamespaceHandler (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.xml.encryption.EncryptionNamespaceHandler

+
+No usage of org.jasypt.spring31.xml.encryption.EncryptionNamespaceHandler +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptorFactoryBean.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptorFactoryBean.html new file mode 100644 index 00000000..c5707698 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/class-use/EncryptorFactoryBean.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring31.xml.encryption.EncryptorFactoryBean (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring31.xml.encryption.EncryptorFactoryBean

+
+No usage of org.jasypt.spring31.xml.encryption.EncryptorFactoryBean +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-frame.html new file mode 100644 index 00000000..9b204cb4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.spring31.xml.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring31.xml.encryption + + + + +
+Classes  + +
+DigesterFactoryBean +
+EncryptablePropertiesFactoryBean +
+EncryptionNamespaceHandler +
+EncryptorFactoryBean
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-summary.html new file mode 100644 index 00000000..453dbb66 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-summary.html @@ -0,0 +1,177 @@ + + + + + + + +org.jasypt.spring31.xml.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring31.xml.encryption +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
DigesterFactoryBean + Factory bean for creating digester objects from the encryption namespace + elements.
EncryptablePropertiesFactoryBean + Factory bean for creating encrptable properties objects from the encryption namespace + elements.
EncryptionNamespaceHandler + Namespace handler for jasypt's encryption namespace.
EncryptorFactoryBean + Factory bean for creating encryptor objects from the encryption namespace + elements.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-tree.html new file mode 100644 index 00000000..461df517 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-tree.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.spring31.xml.encryption Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring31.xml.encryption +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-use.html new file mode 100644 index 00000000..efe90b86 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/org/jasypt/spring31/xml/encryption/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring31.xml.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring31.xml.encryption

+
+No usage of org.jasypt.spring31.xml.encryption +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-frame.html new file mode 100644 index 00000000..ebcf7af7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-frame.html @@ -0,0 +1,45 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.spring31.properties +
+org.jasypt.spring31.xml.encryption +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-summary.html new file mode 100644 index 00000000..1e813cc4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-summary.html @@ -0,0 +1,161 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + +
+Packages
org.jasypt.spring31.properties 
org.jasypt.spring31.xml.encryption 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-tree.html new file mode 100644 index 00000000..2e9cb95c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/overview-tree.html @@ -0,0 +1,188 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.spring31.properties, org.jasypt.spring31.xml.encryption
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/package-list new file mode 100644 index 00000000..46b59eb1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/package-list @@ -0,0 +1,2 @@ +org.jasypt.spring31.properties +org.jasypt.spring31.xml.encryption diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-spring31/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-spring31/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/allclasses-frame.html new file mode 100644 index 00000000..dec0102d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/allclasses-frame.html @@ -0,0 +1,38 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
PasswordEncoder +
+PasswordEncoder +
+PBEPasswordEncoder +
+PBEPasswordEncoder +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/allclasses-noframe.html new file mode 100644 index 00000000..f4b40afe --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/allclasses-noframe.html @@ -0,0 +1,38 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
PasswordEncoder +
+PasswordEncoder +
+PBEPasswordEncoder +
+PBEPasswordEncoder +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/constant-values.html new file mode 100644 index 00000000..324d5244 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/deprecated-list.html new file mode 100644 index 00000000..95e0d9c6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/deprecated-list.html @@ -0,0 +1,169 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.spring.security2.PasswordEncoder +
+          Renamed as org.jasypt.springsecurity2.providers.encoding.PasswordEncoder. + Class will be removed from this package in 1.11. 
org.jasypt.spring.security2.PBEPasswordEncoder +
+          Renamed as org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder. + Class will be removed from this package in 1.11. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/help-doc.html new file mode 100644 index 00000000..ec36d6d5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/index-all.html new file mode 100644 index 00000000..f0e1d05d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/index-all.html @@ -0,0 +1,233 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +E I O P S
+

+E

+
+
encodePassword(String, Object) - +Method in class org.jasypt.spring.security2.PasswordEncoder +
Deprecated. Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.spring.security2.PBEPasswordEncoder +
Deprecated. Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.springsecurity2.providers.encoding.PasswordEncoder +
Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder +
Encodes a password. +
+
+

+I

+
+
isPasswordValid(String, String, Object) - +Method in class org.jasypt.spring.security2.PasswordEncoder +
Deprecated. Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.spring.security2.PBEPasswordEncoder +
Deprecated. Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.springsecurity2.providers.encoding.PasswordEncoder +
Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder +
Checks a password's validity. +
+
+

+O

+
+
org.jasypt.spring.security2 - package org.jasypt.spring.security2
 
org.jasypt.springsecurity2.providers.encoding - package org.jasypt.springsecurity2.providers.encoding
 
+
+

+P

+
+
PasswordEncoder - Class in org.jasypt.spring.security2
Deprecated. Renamed as org.jasypt.springsecurity2.providers.encoding.PasswordEncoder. + Class will be removed from this package in 1.11.
PasswordEncoder() - +Constructor for class org.jasypt.spring.security2.PasswordEncoder +
Deprecated. Creates a new instance of PasswordEncoder +
PasswordEncoder - Class in org.jasypt.springsecurity2.providers.encoding
+ This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PasswordEncoder() - +Constructor for class org.jasypt.springsecurity2.providers.encoding.PasswordEncoder +
Creates a new instance of PasswordEncoder +
PBEPasswordEncoder - Class in org.jasypt.spring.security2
Deprecated. Renamed as org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder. + Class will be removed from this package in 1.11.
PBEPasswordEncoder() - +Constructor for class org.jasypt.spring.security2.PBEPasswordEncoder +
Deprecated. Creates a new instance of PBEPasswordEncoder +
PBEPasswordEncoder - Class in org.jasypt.springsecurity2.providers.encoding
+ This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PBEPasswordEncoder() - +Constructor for class org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder +
Creates a new instance of PBEPasswordEncoder +
+
+

+S

+
+
setPasswordEncryptor(PasswordEncryptor) - +Method in class org.jasypt.spring.security2.PasswordEncoder +
Deprecated. Sets a password encryptor to be used. +
setPasswordEncryptor(PasswordEncryptor) - +Method in class org.jasypt.springsecurity2.providers.encoding.PasswordEncoder +
Sets a password encryptor to be used. +
setPbeStringEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.spring.security2.PBEPasswordEncoder +
Deprecated. Sets a string digester to be used. +
setPbeStringEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder +
Sets a string digester to be used. +
setStringDigester(StringDigester) - +Method in class org.jasypt.spring.security2.PasswordEncoder +
Deprecated. Sets a string digester to be used. +
setStringDigester(StringDigester) - +Method in class org.jasypt.springsecurity2.providers.encoding.PasswordEncoder +
Sets a string digester to be used. +
setTextEncryptor(TextEncryptor) - +Method in class org.jasypt.spring.security2.PBEPasswordEncoder +
Deprecated. Sets a text encryptor to be used. +
setTextEncryptor(TextEncryptor) - +Method in class org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder +
Sets a text encryptor to be used. +
+
+E I O P S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/index.html new file mode 100644 index 00000000..0077f402 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/PBEPasswordEncoder.html new file mode 100644 index 00000000..4e7164d7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/PBEPasswordEncoder.html @@ -0,0 +1,471 @@ + + + + + + + +PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security2 +
+Class PBEPasswordEncoder

+
+Object
+  extended by org.jasypt.spring.security2.PBEPasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.providers.encoding.PasswordEncoder
+
+
+Deprecated. Renamed as org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder. + Class will be removed from this package in 1.11. +

+

+
public final class PBEPasswordEncoder
extends Object
implements org.springframework.security.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Important: This class allows bi-directional password-based encryption + of user passwords + in Spring Security using Jasypt. But please note that passwords should not be + encrypted in a bi-directional way, but instead as uni-directional + digests (hashes). Encrypting passwords in a way they can be decrypted + can be a severe security issue, and should only be considered in legacy + or complex inter-application integration scenarios. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.text.TextEncryptor or an object of type + org.jasypt.encryption.pbe.PBEStringEncryptor (only one of them), + which should be set by respectively calling + setTextEncryptor(TextEncryptor) or + setPbeStringEncryptor(PBEStringEncryptor) + after creation. If neither a TextEncryptor nor + a PBEStringEncryptor are set, a new + org.jasypt.util.text.BasicTextEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + TextEncryptor or PBEStringEncryptor objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a TextEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the TextEncryptor in several places,     --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptTextEncryptor" class="org.jasypt.util.text.StrongTextEncryptor" >
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the TextEncryptor instance so that it can be used from       -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="textEncryptor">
+      <ref bean="jasyptTextEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a PBEStringEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PBEStringEncryptor in several places,--> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPBEStringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" >
+    <property name="algorithm" value="PBEWithMD5AndTripleDES" />
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PBEStringEncryptor instance so that it can be used from  -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="pbeStringEncryptor">
+      <ref bean="jasyptPBEStringEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.5
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PBEPasswordEncoder() + +
+          Deprecated. Creates a new instance of PBEPasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Deprecated. Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Deprecated. Checks a password's validity.
+ voidsetPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor) + +
+          Deprecated. Sets a string digester to be used.
+ voidsetTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated. Sets a text encryptor to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBEPasswordEncoder

+
+public PBEPasswordEncoder()
+
+
Deprecated. 
Creates a new instance of PBEPasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setTextEncryptor

+
+public void setTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 
Sets a text encryptor to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
textEncryptor - the text encryptor instance to be used.
+
+
+
+ +

+setPbeStringEncryptor

+
+public void setPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor)
+
+
Deprecated. 
Sets a string digester to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
pbeStringEncryptor - the PBE string encryptor instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Deprecated. 
Encodes a password. This implementation completely ignores salt, + as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Deprecated. 
Checks a password's validity. This implementation completely ignores + salt, as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/PasswordEncoder.html new file mode 100644 index 00000000..a1dd7607 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/PasswordEncoder.html @@ -0,0 +1,460 @@ + + + + + + + +PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security2 +
+Class PasswordEncoder

+
+Object
+  extended by org.jasypt.spring.security2.PasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.providers.encoding.PasswordEncoder
+
+
+Deprecated. Renamed as org.jasypt.springsecurity2.providers.encoding.PasswordEncoder. + Class will be removed from this package in 1.11. +

+

+
public final class PasswordEncoder
extends Object
implements org.springframework.security.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.password.PasswordEncryptor or an object of type + org.jasypt.digest.StringDigester (only one of them), + which should be set by respectively calling + setPasswordEncryptor(PasswordEncryptor) or + setStringDigester(StringDigester) + after creation. If neither a PasswordEncryptor nor + a StringDigester are set, a new + org.jasypt.util.password.BasicPasswordEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + PasswordEncryptor or StringDigester objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a PasswordEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PasswordEncryptor in several places, --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPasswordEncryptor" class="org.jasypt.util.password.StrongPasswordEncryptor" />
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PasswordEncryptor instance so that it can be used from   -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="passwordEncryptor">
+      <ref bean="jasyptPasswordEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a StringDigester +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the StringDigester in several places,    --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptStringDigester" class="org.jasypt.digest.StandardStringDigester" >
+    <property name="algorithm" value="SHA-1" />
+    <property name="iterations" value="100000" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the StringDigester instance so that it can be used from      -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="stringDigester">
+      <ref bean="jasyptStringDigester" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.5
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordEncoder() + +
+          Deprecated. Creates a new instance of PasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Deprecated. Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Deprecated. Checks a password's validity.
+ voidsetPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor) + +
+          Deprecated. Sets a password encryptor to be used.
+ voidsetStringDigester(org.jasypt.digest.StringDigester stringDigester) + +
+          Deprecated. Sets a string digester to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordEncoder

+
+public PasswordEncoder()
+
+
Deprecated. 
Creates a new instance of PasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setPasswordEncryptor

+
+public void setPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor)
+
+
Deprecated. 
Sets a password encryptor to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
passwordEncryptor - the password encryptor instance to be used.
+
+
+
+ +

+setStringDigester

+
+public void setStringDigester(org.jasypt.digest.StringDigester stringDigester)
+
+
Deprecated. 
Sets a string digester to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
stringDigester - the string digester instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Deprecated. 
Encodes a password. This implementation completely ignores salt, + as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Deprecated. 
Checks a password's validity. This implementation completely ignores + salt, as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password (digest) against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/class-use/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/class-use/PBEPasswordEncoder.html new file mode 100644 index 00000000..e4256c29 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/class-use/PBEPasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security2.PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security2.PBEPasswordEncoder

+
+No usage of org.jasypt.spring.security2.PBEPasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/class-use/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/class-use/PasswordEncoder.html new file mode 100644 index 00000000..49167e0d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/class-use/PasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security2.PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security2.PasswordEncoder

+
+No usage of org.jasypt.spring.security2.PasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-frame.html new file mode 100644 index 00000000..879b09c9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.spring.security2 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring.security2 + + + + +
+Classes  + +
+PasswordEncoder +
+PBEPasswordEncoder
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-summary.html new file mode 100644 index 00000000..370b8669 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-summary.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.spring.security2 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring.security2 +

+ + + + + + + + + + + + + +
+Class Summary
PasswordEncoderDeprecated. Renamed as org.jasypt.springsecurity2.providers.encoding.PasswordEncoder.
PBEPasswordEncoderDeprecated. Renamed as org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-tree.html new file mode 100644 index 00000000..0085713d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.spring.security2 Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring.security2 +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-use.html new file mode 100644 index 00000000..040d50ab --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/spring/security2/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring.security2 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring.security2

+
+No usage of org.jasypt.spring.security2 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/PBEPasswordEncoder.html new file mode 100644 index 00000000..35b061ea --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/PBEPasswordEncoder.html @@ -0,0 +1,468 @@ + + + + + + + +PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.springsecurity2.providers.encoding +
+Class PBEPasswordEncoder

+
+Object
+  extended by org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
+
public final class PBEPasswordEncoder
extends Object
implements org.springframework.security.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Important: This class allows bi-directional password-based encryption + of user passwords + in Spring Security using Jasypt. But please note that passwords should not be + encrypted in a bi-directional way, but instead as uni-directional + digests (hashes). Encrypting passwords in a way they can be decrypted + can be a severe security issue, and should only be considered in legacy + or complex inter-application integration scenarios. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.text.TextEncryptor or an object of type + org.jasypt.encryption.pbe.PBEStringEncryptor (only one of them), + which should be set by respectively calling + setTextEncryptor(TextEncryptor) or + setPbeStringEncryptor(PBEStringEncryptor) + after creation. If neither a TextEncryptor nor + a PBEStringEncryptor are set, a new + org.jasypt.util.text.BasicTextEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + TextEncryptor or PBEStringEncryptor objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a TextEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the TextEncryptor in several places,     --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptTextEncryptor" class="org.jasypt.util.text.StrongTextEncryptor" >
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the TextEncryptor instance so that it can be used from       -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="textEncryptor">
+      <ref bean="jasyptTextEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a PBEStringEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PBEStringEncryptor in several places,--> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPBEStringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" >
+    <property name="algorithm" value="PBEWithMD5AndTripleDES" />
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PBEStringEncryptor instance so that it can be used from  -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="pbeStringEncryptor">
+      <ref bean="jasyptPBEStringEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security2.PasswordEncoder since 1.5)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PBEPasswordEncoder() + +
+          Creates a new instance of PBEPasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Checks a password's validity.
+ voidsetPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor) + +
+          Sets a string digester to be used.
+ voidsetTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Sets a text encryptor to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBEPasswordEncoder

+
+public PBEPasswordEncoder()
+
+
Creates a new instance of PBEPasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setTextEncryptor

+
+public void setTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Sets a text encryptor to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
textEncryptor - the text encryptor instance to be used.
+
+
+
+ +

+setPbeStringEncryptor

+
+public void setPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor)
+
+
Sets a string digester to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
pbeStringEncryptor - the PBE string encryptor instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Encodes a password. This implementation completely ignores salt, + as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Checks a password's validity. This implementation completely ignores + salt, as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/PasswordEncoder.html new file mode 100644 index 00000000..3796009e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/PasswordEncoder.html @@ -0,0 +1,457 @@ + + + + + + + +PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.springsecurity2.providers.encoding +
+Class PasswordEncoder

+
+Object
+  extended by org.jasypt.springsecurity2.providers.encoding.PasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
+
public final class PasswordEncoder
extends Object
implements org.springframework.security.providers.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.password.PasswordEncryptor or an object of type + org.jasypt.digest.StringDigester (only one of them), + which should be set by respectively calling + setPasswordEncryptor(PasswordEncryptor) or + setStringDigester(StringDigester) + after creation. If neither a PasswordEncryptor nor + a StringDigester are set, a new + org.jasypt.util.password.BasicPasswordEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + PasswordEncryptor or StringDigester objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a PasswordEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PasswordEncryptor in several places, --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPasswordEncryptor" class="org.jasypt.util.password.StrongPasswordEncryptor" />
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PasswordEncryptor instance so that it can be used from   -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="passwordEncryptor">
+      <ref bean="jasyptPasswordEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a StringDigester +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the StringDigester in several places,    --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptStringDigester" class="org.jasypt.digest.StandardStringDigester" >
+    <property name="algorithm" value="SHA-1" />
+    <property name="iterations" value="100000" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the StringDigester instance so that it can be used from      -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="stringDigester">
+      <ref bean="jasyptStringDigester" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security2.PasswordEncoder since 1.5)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordEncoder() + +
+          Creates a new instance of PasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Checks a password's validity.
+ voidsetPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor) + +
+          Sets a password encryptor to be used.
+ voidsetStringDigester(org.jasypt.digest.StringDigester stringDigester) + +
+          Sets a string digester to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordEncoder

+
+public PasswordEncoder()
+
+
Creates a new instance of PasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setPasswordEncryptor

+
+public void setPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor)
+
+
Sets a password encryptor to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
passwordEncryptor - the password encryptor instance to be used.
+
+
+
+ +

+setStringDigester

+
+public void setStringDigester(org.jasypt.digest.StringDigester stringDigester)
+
+
Sets a string digester to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
stringDigester - the string digester instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Encodes a password. This implementation completely ignores salt, + as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Checks a password's validity. This implementation completely ignores + salt, as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.providers.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password (digest) against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/class-use/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/class-use/PBEPasswordEncoder.html new file mode 100644 index 00000000..16db0ca4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/class-use/PBEPasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder

+
+No usage of org.jasypt.springsecurity2.providers.encoding.PBEPasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/class-use/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/class-use/PasswordEncoder.html new file mode 100644 index 00000000..cd1620ed --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/class-use/PasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.springsecurity2.providers.encoding.PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.springsecurity2.providers.encoding.PasswordEncoder

+
+No usage of org.jasypt.springsecurity2.providers.encoding.PasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-frame.html new file mode 100644 index 00000000..9279fc2d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.springsecurity2.providers.encoding (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.springsecurity2.providers.encoding + + + + +
+Classes  + +
+PasswordEncoder +
+PBEPasswordEncoder
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-summary.html new file mode 100644 index 00000000..b94b3f63 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-summary.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.springsecurity2.providers.encoding (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.springsecurity2.providers.encoding +

+ + + + + + + + + + + + + +
+Class Summary
PasswordEncoder + This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PBEPasswordEncoder + This class implements the Spring Security 2.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-tree.html new file mode 100644 index 00000000..a8f4d663 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.springsecurity2.providers.encoding Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.springsecurity2.providers.encoding +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-use.html new file mode 100644 index 00000000..ba6d7dbd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/org/jasypt/springsecurity2/providers/encoding/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.springsecurity2.providers.encoding (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.springsecurity2.providers.encoding

+
+No usage of org.jasypt.springsecurity2.providers.encoding +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-frame.html new file mode 100644 index 00000000..784a9dfe --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-frame.html @@ -0,0 +1,45 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.spring.security2 +
+org.jasypt.springsecurity2.providers.encoding +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-summary.html new file mode 100644 index 00000000..7a76cdff --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-summary.html @@ -0,0 +1,161 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + +
+Packages
org.jasypt.spring.security2 
org.jasypt.springsecurity2.providers.encoding 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-tree.html new file mode 100644 index 00000000..ef85e7ad --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/overview-tree.html @@ -0,0 +1,157 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.spring.security2, org.jasypt.springsecurity2.providers.encoding
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/package-list new file mode 100644 index 00000000..69031a1c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/package-list @@ -0,0 +1,2 @@ +org.jasypt.spring.security2 +org.jasypt.springsecurity2.providers.encoding diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity2/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/allclasses-frame.html new file mode 100644 index 00000000..72dcbac3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/allclasses-frame.html @@ -0,0 +1,42 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
PasswordEncoder +
+PasswordEncoder +
+PBEPasswordEncoder +
+PBEPasswordEncoder +
+TokenBasedRememberMeServices +
+TokenBasedRememberMeServices +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/allclasses-noframe.html new file mode 100644 index 00000000..fe5cd425 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/allclasses-noframe.html @@ -0,0 +1,42 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
PasswordEncoder +
+PasswordEncoder +
+PBEPasswordEncoder +
+PBEPasswordEncoder +
+TokenBasedRememberMeServices +
+TokenBasedRememberMeServices +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/constant-values.html new file mode 100644 index 00000000..8abc6478 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/deprecated-list.html new file mode 100644 index 00000000..6c91d0cd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/deprecated-list.html @@ -0,0 +1,175 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.spring.security3.PasswordEncoder +
+          Renamed as org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder. + Class will be removed from this package in 1.11. 
org.jasypt.spring.security3.PBEPasswordEncoder +
+          Renamed as org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder. + Class will be removed from this package in 1.11. 
org.jasypt.spring.security3.TokenBasedRememberMeServices +
+          Renamed as org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices. + Class will be removed from this package in 1.11. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/help-doc.html new file mode 100644 index 00000000..e3c89968 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/index-all.html new file mode 100644 index 00000000..585794df --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/index-all.html @@ -0,0 +1,268 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +E I O P S T
+

+E

+
+
encodePassword(String, Object) - +Method in class org.jasypt.spring.security3.PasswordEncoder +
Deprecated. Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.spring.security3.PBEPasswordEncoder +
Deprecated. Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder +
Encodes a password. +
encodePassword(String, Object) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder +
Encodes a password. +
+
+

+I

+
+
isPasswordValid(String, String, Object) - +Method in class org.jasypt.spring.security3.PasswordEncoder +
Deprecated. Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.spring.security3.PBEPasswordEncoder +
Deprecated. Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder +
Checks a password's validity. +
isPasswordValid(String, String, Object) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder +
Checks a password's validity. +
+
+

+O

+
+
onLoginSuccess(HttpServletRequest, HttpServletResponse, Authentication) - +Method in class org.jasypt.spring.security3.TokenBasedRememberMeServices +
Deprecated.   +
onLoginSuccess(HttpServletRequest, HttpServletResponse, Authentication) - +Method in class org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices +
  +
org.jasypt.spring.security3 - package org.jasypt.spring.security3
 
org.jasypt.springsecurity3.authentication.encoding - package org.jasypt.springsecurity3.authentication.encoding
 
org.jasypt.springsecurity3.authentication.rememberme - package org.jasypt.springsecurity3.authentication.rememberme
 
+
+

+P

+
+
PasswordEncoder - Class in org.jasypt.spring.security3
Deprecated. Renamed as org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder. + Class will be removed from this package in 1.11.
PasswordEncoder() - +Constructor for class org.jasypt.spring.security3.PasswordEncoder +
Deprecated. Creates a new instance of PasswordEncoder +
PasswordEncoder - Class in org.jasypt.springsecurity3.authentication.encoding
+ This class implements the Spring Security 3.x + org.springframework.security.authentication.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PasswordEncoder() - +Constructor for class org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder +
Creates a new instance of PasswordEncoder +
PBEPasswordEncoder - Class in org.jasypt.spring.security3
Deprecated. Renamed as org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder. + Class will be removed from this package in 1.11.
PBEPasswordEncoder() - +Constructor for class org.jasypt.spring.security3.PBEPasswordEncoder +
Deprecated. Creates a new instance of PBEPasswordEncoder +
PBEPasswordEncoder - Class in org.jasypt.springsecurity3.authentication.encoding
+ This class implements the Spring Security 3.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PBEPasswordEncoder() - +Constructor for class org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder +
Creates a new instance of PBEPasswordEncoder +
processAutoLoginCookie(String[], HttpServletRequest, HttpServletResponse) - +Method in class org.jasypt.spring.security3.TokenBasedRememberMeServices +
Deprecated.   +
processAutoLoginCookie(String[], HttpServletRequest, HttpServletResponse) - +Method in class org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices +
  +
+
+

+S

+
+
setDigester(StringDigester) - +Method in class org.jasypt.spring.security3.TokenBasedRememberMeServices +
Deprecated.   +
setDigester(StringDigester) - +Method in class org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices +
  +
setPasswordEncryptor(PasswordEncryptor) - +Method in class org.jasypt.spring.security3.PasswordEncoder +
Deprecated. Sets a password encryptor to be used. +
setPasswordEncryptor(PasswordEncryptor) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder +
Sets a password encryptor to be used. +
setPbeStringEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.spring.security3.PBEPasswordEncoder +
Deprecated. Sets a string digester to be used. +
setPbeStringEncryptor(PBEStringEncryptor) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder +
Sets a string digester to be used. +
setStringDigester(StringDigester) - +Method in class org.jasypt.spring.security3.PasswordEncoder +
Deprecated. Sets a string digester to be used. +
setStringDigester(StringDigester) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder +
Sets a string digester to be used. +
setTextEncryptor(TextEncryptor) - +Method in class org.jasypt.spring.security3.PBEPasswordEncoder +
Deprecated. Sets a text encryptor to be used. +
setTextEncryptor(TextEncryptor) - +Method in class org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder +
Sets a text encryptor to be used. +
+
+

+T

+
+
TokenBasedRememberMeServices - Class in org.jasypt.spring.security3
Deprecated. Renamed as org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices. + Class will be removed from this package in 1.11.
TokenBasedRememberMeServices() - +Constructor for class org.jasypt.spring.security3.TokenBasedRememberMeServices +
Deprecated.   +
TokenBasedRememberMeServices - Class in org.jasypt.springsecurity3.authentication.rememberme
+ Implementation of org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices + which provides a "remember-me" cookie arranged in the same way as + org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices, but using a + Jasypt StringDigester passed as a parameter for performing the digest of the signature in the cookie + (username + ":" + expiry time + ":" + password + ":" + key).
TokenBasedRememberMeServices() - +Constructor for class org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices +
  +
+
+E I O P S T + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/index.html new file mode 100644 index 00000000..973c8b47 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/PBEPasswordEncoder.html new file mode 100644 index 00000000..141f7464 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/PBEPasswordEncoder.html @@ -0,0 +1,471 @@ + + + + + + + +PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security3 +
+Class PBEPasswordEncoder

+
+Object
+  extended by org.jasypt.spring.security3.PBEPasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+Deprecated. Renamed as org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder. + Class will be removed from this package in 1.11. +

+

+
public final class PBEPasswordEncoder
extends Object
implements org.springframework.security.authentication.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 3.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Important: This class allows bi-directional password-based encryption + of user passwords + in Spring Security using Jasypt. But please note that passwords should not be + encrypted in a bi-directional way, but instead as uni-directional + digests (hashes). Encrypting passwords in a way they can be decrypted + can be a severe security issue, and should only be considered in legacy + or complex inter-application integration scenarios. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.text.TextEncryptor or an object of type + org.jasypt.encryption.pbe.PBEStringEncryptor (only one of them), + which should be set by respectively calling + setTextEncryptor(TextEncryptor) or + setPbeStringEncryptor(PBEStringEncryptor) + after creation. If neither a TextEncryptor nor + a PBEStringEncryptor are set, a new + org.jasypt.util.text.BasicTextEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + TextEncryptor or PBEStringEncryptor objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a TextEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the TextEncryptor in several places,     --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptTextEncryptor" class="org.jasypt.util.text.StrongTextEncryptor" >
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the TextEncryptor instance so that it can be used from       -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="textEncryptor">
+      <ref bean="jasyptTextEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a PBEStringEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PBEStringEncryptor in several places,--> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPBEStringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" >
+    <property name="algorithm" value="PBEWithMD5AndTripleDES" />
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PBEStringEncryptor instance so that it can be used from  -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="pbeStringEncryptor">
+      <ref bean="jasyptPBEStringEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.6
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PBEPasswordEncoder() + +
+          Deprecated. Creates a new instance of PBEPasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Deprecated. Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Deprecated. Checks a password's validity.
+ voidsetPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor) + +
+          Deprecated. Sets a string digester to be used.
+ voidsetTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Deprecated. Sets a text encryptor to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBEPasswordEncoder

+
+public PBEPasswordEncoder()
+
+
Deprecated. 
Creates a new instance of PBEPasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setTextEncryptor

+
+public void setTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Deprecated. 
Sets a text encryptor to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
textEncryptor - the text encryptor instance to be used.
+
+
+
+ +

+setPbeStringEncryptor

+
+public void setPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor)
+
+
Deprecated. 
Sets a string digester to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
pbeStringEncryptor - the PBE string encryptor instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Deprecated. 
Encodes a password. This implementation completely ignores salt, + as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Deprecated. 
Checks a password's validity. This implementation completely ignores + salt, as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/PasswordEncoder.html new file mode 100644 index 00000000..a7d8bd43 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/PasswordEncoder.html @@ -0,0 +1,460 @@ + + + + + + + +PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security3 +
+Class PasswordEncoder

+
+Object
+  extended by org.jasypt.spring.security3.PasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+Deprecated. Renamed as org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder. + Class will be removed from this package in 1.11. +

+

+
public final class PasswordEncoder
extends Object
implements org.springframework.security.authentication.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 3.x + org.springframework.security.authentication.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.password.PasswordEncryptor or an object of type + org.jasypt.digest.StringDigester (only one of them), + which should be set by respectively calling + setPasswordEncryptor(PasswordEncryptor) or + setStringDigester(StringDigester) + after creation. If neither a PasswordEncryptor nor + a StringDigester are set, a new + org.jasypt.util.password.BasicPasswordEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + PasswordEncryptor or StringDigester objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a PasswordEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PasswordEncryptor in several places, --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPasswordEncryptor" class="org.jasypt.util.password.StrongPasswordEncryptor" />
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PasswordEncryptor instance so that it can be used from   -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="passwordEncryptor">
+      <ref bean="jasyptPasswordEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a StringDigester +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the StringDigester in several places,    --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptStringDigester" class="org.jasypt.digest.StandardStringDigester" >
+    <property name="algorithm" value="SHA-1" />
+    <property name="iterations" value="100000" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the StringDigester instance so that it can be used from      -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="stringDigester">
+      <ref bean="jasyptStringDigester" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.6
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordEncoder() + +
+          Deprecated. Creates a new instance of PasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Deprecated. Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Deprecated. Checks a password's validity.
+ voidsetPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor) + +
+          Deprecated. Sets a password encryptor to be used.
+ voidsetStringDigester(org.jasypt.digest.StringDigester stringDigester) + +
+          Deprecated. Sets a string digester to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordEncoder

+
+public PasswordEncoder()
+
+
Deprecated. 
Creates a new instance of PasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setPasswordEncryptor

+
+public void setPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor)
+
+
Deprecated. 
Sets a password encryptor to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
passwordEncryptor - the password encryptor instance to be used.
+
+
+
+ +

+setStringDigester

+
+public void setStringDigester(org.jasypt.digest.StringDigester stringDigester)
+
+
Deprecated. 
Sets a string digester to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
stringDigester - the string digester instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Deprecated. 
Encodes a password. This implementation completely ignores salt, + as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Deprecated. 
Checks a password's validity. This implementation completely ignores + salt, as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password (digest) against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/TokenBasedRememberMeServices.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/TokenBasedRememberMeServices.html new file mode 100644 index 00000000..7435b433 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/TokenBasedRememberMeServices.html @@ -0,0 +1,358 @@ + + + + + + + +TokenBasedRememberMeServices (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.spring.security3 +
+Class TokenBasedRememberMeServices

+
+Object
+  extended by org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+      extended by org.jasypt.spring.security3.TokenBasedRememberMeServices
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.security.web.authentication.logout.LogoutHandler, org.springframework.security.web.authentication.RememberMeServices
+
+
+Deprecated. Renamed as org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices. + Class will be removed from this package in 1.11. +

+

+
public final class TokenBasedRememberMeServices
extends org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+ + +

+

+ Implementation of org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices + which provides a "remember-me" cookie arranged in the same way as + org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices, but using a + Jasypt StringDigester passed as a parameter for performing the digest of the signature in the cookie + (username + ":" + expiry time + ":" + password + ":" + key). +

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
DEFAULT_PARAMETER, logger, messages, SPRING_SECURITY_REMEMBER_ME_COOKIE_KEY, TWO_WEEKS_S
+  + + + + + + + + + + +
+Constructor Summary
TokenBasedRememberMeServices() + +
+          Deprecated.  
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidonLoginSuccess(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response, + org.springframework.security.core.Authentication successfulAuthentication) + +
+          Deprecated.  
+protected  org.springframework.security.core.userdetails.UserDetailsprocessAutoLoginCookie(String[] cookieTokens, + javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response) + +
+          Deprecated.  
+ voidsetDigester(org.jasypt.digest.StringDigester digester) + +
+          Deprecated.  
+ + + + + + + +
Methods inherited from class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
afterPropertiesSet, autoLogin, cancelCookie, createSuccessfulAuthentication, decodeCookie, encodeCookie, extractRememberMeCookie, getAuthenticationDetailsSource, getCookieName, getKey, getParameter, getTokenValiditySeconds, getUserDetailsService, loginFail, loginSuccess, logout, onLoginFail, rememberMeRequested, setAlwaysRemember, setAuthenticationDetailsSource, setCookie, setCookieName, setKey, setParameter, setTokenValiditySeconds, setUserDetailsService, setUseSecureCookie
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TokenBasedRememberMeServices

+
+public TokenBasedRememberMeServices()
+
+
Deprecated. 
+ + + + + + + + +
+Method Detail
+ +

+setDigester

+
+public void setDigester(org.jasypt.digest.StringDigester digester)
+
+
Deprecated. 
+
+
+
+
+ +

+processAutoLoginCookie

+
+protected org.springframework.security.core.userdetails.UserDetails processAutoLoginCookie(String[] cookieTokens,
+                                                                                           javax.servlet.http.HttpServletRequest request,
+                                                                                           javax.servlet.http.HttpServletResponse response)
+
+
Deprecated. 
+
Specified by:
processAutoLoginCookie in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+
+
+
+
+
+
+ +

+onLoginSuccess

+
+public void onLoginSuccess(javax.servlet.http.HttpServletRequest request,
+                           javax.servlet.http.HttpServletResponse response,
+                           org.springframework.security.core.Authentication successfulAuthentication)
+
+
Deprecated. 
+
Specified by:
onLoginSuccess in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/PBEPasswordEncoder.html new file mode 100644 index 00000000..bc231816 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/PBEPasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security3.PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security3.PBEPasswordEncoder

+
+No usage of org.jasypt.spring.security3.PBEPasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/PasswordEncoder.html new file mode 100644 index 00000000..60e7f200 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/PasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security3.PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security3.PasswordEncoder

+
+No usage of org.jasypt.spring.security3.PasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/TokenBasedRememberMeServices.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/TokenBasedRememberMeServices.html new file mode 100644 index 00000000..8966de60 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/class-use/TokenBasedRememberMeServices.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.spring.security3.TokenBasedRememberMeServices (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.spring.security3.TokenBasedRememberMeServices

+
+No usage of org.jasypt.spring.security3.TokenBasedRememberMeServices +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-frame.html new file mode 100644 index 00000000..ea35ba50 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-frame.html @@ -0,0 +1,37 @@ + + + + + + + +org.jasypt.spring.security3 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.spring.security3 + + + + +
+Classes  + +
+PasswordEncoder +
+PBEPasswordEncoder +
+TokenBasedRememberMeServices
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-summary.html new file mode 100644 index 00000000..5ef512fc --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-summary.html @@ -0,0 +1,166 @@ + + + + + + + +org.jasypt.spring.security3 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.spring.security3 +

+ + + + + + + + + + + + + + + + + +
+Class Summary
PasswordEncoderDeprecated. Renamed as org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder.
PBEPasswordEncoderDeprecated. Renamed as org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder.
TokenBasedRememberMeServicesDeprecated. Renamed as org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-tree.html new file mode 100644 index 00000000..b87df2c1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-tree.html @@ -0,0 +1,159 @@ + + + + + + + +org.jasypt.spring.security3 Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.spring.security3 +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-use.html new file mode 100644 index 00000000..0fa2730a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/spring/security3/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.spring.security3 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.spring.security3

+
+No usage of org.jasypt.spring.security3 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/PBEPasswordEncoder.html new file mode 100644 index 00000000..ae36ff0a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/PBEPasswordEncoder.html @@ -0,0 +1,468 @@ + + + + + + + +PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.springsecurity3.authentication.encoding +
+Class PBEPasswordEncoder

+
+Object
+  extended by org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
+
public final class PBEPasswordEncoder
extends Object
implements org.springframework.security.authentication.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 3.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Important: This class allows bi-directional password-based encryption + of user passwords + in Spring Security using Jasypt. But please note that passwords should not be + encrypted in a bi-directional way, but instead as uni-directional + digests (hashes). Encrypting passwords in a way they can be decrypted + can be a severe security issue, and should only be considered in legacy + or complex inter-application integration scenarios. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.text.TextEncryptor or an object of type + org.jasypt.encryption.pbe.PBEStringEncryptor (only one of them), + which should be set by respectively calling + setTextEncryptor(TextEncryptor) or + setPbeStringEncryptor(PBEStringEncryptor) + after creation. If neither a TextEncryptor nor + a PBEStringEncryptor are set, a new + org.jasypt.util.text.BasicTextEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + TextEncryptor or PBEStringEncryptor objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a TextEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the TextEncryptor in several places,     --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptTextEncryptor" class="org.jasypt.util.text.StrongTextEncryptor" >
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the TextEncryptor instance so that it can be used from       -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="textEncryptor">
+      <ref bean="jasyptTextEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a PBEStringEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PBEStringEncryptor in several places,--> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPBEStringEncryptor" class="org.jasypt.encryption.pbe.StandardPBEStringEncryptor" >
+    <property name="algorithm" value="PBEWithMD5AndTripleDES" />
+    <property name="password" value="myPassword" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PBEStringEncryptor instance so that it can be used from  -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PBEPasswordEncoder">
+    <property name="pbeStringEncryptor">
+      <ref bean="jasyptPBEStringEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security3.PBEPasswordEncoder since 1.6)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PBEPasswordEncoder() + +
+          Creates a new instance of PBEPasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Checks a password's validity.
+ voidsetPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor) + +
+          Sets a string digester to be used.
+ voidsetTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor) + +
+          Sets a text encryptor to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PBEPasswordEncoder

+
+public PBEPasswordEncoder()
+
+
Creates a new instance of PBEPasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setTextEncryptor

+
+public void setTextEncryptor(org.jasypt.util.text.TextEncryptor textEncryptor)
+
+
Sets a text encryptor to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
textEncryptor - the text encryptor instance to be used.
+
+
+
+ +

+setPbeStringEncryptor

+
+public void setPbeStringEncryptor(org.jasypt.encryption.pbe.PBEStringEncryptor pbeStringEncryptor)
+
+
Sets a string digester to be used. Only one of + setTextEncryptor or setPBEStringEncryptor should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
pbeStringEncryptor - the PBE string encryptor instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Encodes a password. This implementation completely ignores salt, + as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Checks a password's validity. This implementation completely ignores + salt, as jasypt's TextEncryptor and PBEStringEncryptor + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/PasswordEncoder.html new file mode 100644 index 00000000..8fedb25b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/PasswordEncoder.html @@ -0,0 +1,457 @@ + + + + + + + +PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.springsecurity3.authentication.encoding +
+Class PasswordEncoder

+
+Object
+  extended by org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder
+
+
+
All Implemented Interfaces:
org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
+
public final class PasswordEncoder
extends Object
implements org.springframework.security.authentication.encoding.PasswordEncoder
+ + +

+

+ This class implements the Spring Security 3.x + org.springframework.security.authentication.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption. +

+

+ Objects of this class will internally hold either an object of type + org.jasypt.util.password.PasswordEncryptor or an object of type + org.jasypt.digest.StringDigester (only one of them), + which should be set by respectively calling + setPasswordEncryptor(PasswordEncryptor) or + setStringDigester(StringDigester) + after creation. If neither a PasswordEncryptor nor + a StringDigester are set, a new + org.jasypt.util.password.BasicPasswordEncryptor object is + created and internally used. +

+

+ Important: This implementation ignores any salt provided through + the interface methods, as the internal Jasypt + PasswordEncryptor or StringDigester objects normally use a + random one. This means that salt can be safely passed as + null. +

+

+ Usage with a PasswordEncryptor +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the PasswordEncryptor in several places, --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptPasswordEncryptor" class="org.jasypt.util.password.StrongPasswordEncryptor" />
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the PasswordEncryptor instance so that it can be used from   -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="passwordEncryptor">
+      <ref bean="jasyptPasswordEncryptor" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ Usage with a StringDigester +

+

+ This class can be used like this from your Spring XML resource files: +

+
+  ...
+  <!-- Your application may use the StringDigester in several places,    --> 
+  <!-- like for example at new user sign-up.                             --> 
+  <bean id="jasyptStringDigester" class="org.jasypt.digest.StandardStringDigester" >
+    <property name="algorithm" value="SHA-1" />
+    <property name="iterations" value="100000" />
+  </bean>
+  ...
+  ...
+  <!-- This Spring Security-friendly PasswordEncoder implementation will -->
+  <!-- wrap the StringDigester instance so that it can be used from      -->
+  <!-- the security framework.                                           -->
+  <bean id="passwordEncoder" class="org.jasypt.spring.security2.PasswordEncoder">
+    <property name="stringDigester">
+      <ref bean="jasyptStringDigester" />
+    </property>
+  </bean>
+  ...
+  ...
+  <!-- Your DaoAuthenticationProvider will then use it like with any     -->
+  <!-- other implementation of the PasswordEncoder interface.            -->
+  <bean id="daoAuthenticationProvider" class="org.springframework.security.providers.dao.DaoAuthenticationProvider">
+      <property name="userDetailsService" ref="userDetailsService"/>
+      <property name="passwordEncoder">
+        <ref bean="passwordEncoder" />
+      </property>
+  </bean>
+  ...
+ 
+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security3.PasswordEncoder since 1.6)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordEncoder() + +
+          Creates a new instance of PasswordEncoder
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringencodePassword(String rawPass, + Object salt) + +
+          Encodes a password.
+ booleanisPasswordValid(String encPass, + String rawPass, + Object salt) + +
+          Checks a password's validity.
+ voidsetPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor) + +
+          Sets a password encryptor to be used.
+ voidsetStringDigester(org.jasypt.digest.StringDigester stringDigester) + +
+          Sets a string digester to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordEncoder

+
+public PasswordEncoder()
+
+
Creates a new instance of PasswordEncoder +

+

+ + + + + + + + +
+Method Detail
+ +

+setPasswordEncryptor

+
+public void setPasswordEncryptor(org.jasypt.util.password.PasswordEncryptor passwordEncryptor)
+
+
Sets a password encryptor to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
passwordEncryptor - the password encryptor instance to be used.
+
+
+
+ +

+setStringDigester

+
+public void setStringDigester(org.jasypt.digest.StringDigester stringDigester)
+
+
Sets a string digester to be used. Only one of + setPasswordEncryptor or setStringDigester should be + called. If both are, the last call will define which method will be + used. +

+

+
+
+
+
Parameters:
stringDigester - the string digester instance to be used.
+
+
+
+ +

+encodePassword

+
+public String encodePassword(String rawPass,
+                             Object salt)
+
+
Encodes a password. This implementation completely ignores salt, + as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
encodePassword in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
rawPass - The password to be encoded.
salt - The salt, which will be ignored. It can be null.
+
+
+
+ +

+isPasswordValid

+
+public boolean isPasswordValid(String encPass,
+                               String rawPass,
+                               Object salt)
+
+
Checks a password's validity. This implementation completely ignores + salt, as jasypt's PasswordEncryptor and StringDigester + normally use a random one. Thus, it can be safely passed as null. +

+

+
Specified by:
isPasswordValid in interface org.springframework.security.authentication.encoding.PasswordEncoder
+
+
+
Parameters:
encPass - The encrypted password (digest) against which to check.
rawPass - The password to be checked.
salt - The salt, which will be ignored. It can be null.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/class-use/PBEPasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/class-use/PBEPasswordEncoder.html new file mode 100644 index 00000000..cd8cb66e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/class-use/PBEPasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder

+
+No usage of org.jasypt.springsecurity3.authentication.encoding.PBEPasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/class-use/PasswordEncoder.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/class-use/PasswordEncoder.html new file mode 100644 index 00000000..2c988779 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/class-use/PasswordEncoder.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder

+
+No usage of org.jasypt.springsecurity3.authentication.encoding.PasswordEncoder +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-frame.html new file mode 100644 index 00000000..b2f8a3a9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.springsecurity3.authentication.encoding (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.springsecurity3.authentication.encoding + + + + +
+Classes  + +
+PasswordEncoder +
+PBEPasswordEncoder
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-summary.html new file mode 100644 index 00000000..06968dcd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-summary.html @@ -0,0 +1,170 @@ + + + + + + + +org.jasypt.springsecurity3.authentication.encoding (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.springsecurity3.authentication.encoding +

+ + + + + + + + + + + + + +
+Class Summary
PasswordEncoder + This class implements the Spring Security 3.x + org.springframework.security.authentication.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
PBEPasswordEncoder + This class implements the Spring Security 3.x + org.springframework.security.providers.encoding.PasswordEncoder + interface, allowing Spring Security-enabled applications to use JASYPT + for password encryption.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-tree.html new file mode 100644 index 00000000..1ee56612 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.springsecurity3.authentication.encoding Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.springsecurity3.authentication.encoding +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-use.html new file mode 100644 index 00000000..0de03737 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/encoding/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.springsecurity3.authentication.encoding (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.springsecurity3.authentication.encoding

+
+No usage of org.jasypt.springsecurity3.authentication.encoding +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/TokenBasedRememberMeServices.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/TokenBasedRememberMeServices.html new file mode 100644 index 00000000..7fc9010c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/TokenBasedRememberMeServices.html @@ -0,0 +1,355 @@ + + + + + + + +TokenBasedRememberMeServices (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.springsecurity3.authentication.rememberme +
+Class TokenBasedRememberMeServices

+
+Object
+  extended by org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+      extended by org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices
+
+
+
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.security.web.authentication.logout.LogoutHandler, org.springframework.security.web.authentication.RememberMeServices
+
+
+
+
public final class TokenBasedRememberMeServices
extends org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+ + +

+

+ Implementation of org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices + which provides a "remember-me" cookie arranged in the same way as + org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices, but using a + Jasypt StringDigester passed as a parameter for performing the digest of the signature in the cookie + (username + ":" + expiry time + ":" + password + ":" + key). +

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.9.0 (existed as org.jasypt.spring.security3.TokenBasedRememberMeServices since 1.7)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
DEFAULT_PARAMETER, logger, messages, SPRING_SECURITY_REMEMBER_ME_COOKIE_KEY, TWO_WEEKS_S
+  + + + + + + + + + + +
+Constructor Summary
TokenBasedRememberMeServices() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidonLoginSuccess(javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response, + org.springframework.security.core.Authentication successfulAuthentication) + +
+           
+protected  org.springframework.security.core.userdetails.UserDetailsprocessAutoLoginCookie(String[] cookieTokens, + javax.servlet.http.HttpServletRequest request, + javax.servlet.http.HttpServletResponse response) + +
+           
+ voidsetDigester(org.jasypt.digest.StringDigester digester) + +
+           
+ + + + + + + +
Methods inherited from class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
afterPropertiesSet, autoLogin, cancelCookie, createSuccessfulAuthentication, decodeCookie, encodeCookie, extractRememberMeCookie, getAuthenticationDetailsSource, getCookieName, getKey, getParameter, getTokenValiditySeconds, getUserDetailsService, loginFail, loginSuccess, logout, onLoginFail, rememberMeRequested, setAlwaysRemember, setAuthenticationDetailsSource, setCookie, setCookieName, setKey, setParameter, setTokenValiditySeconds, setUserDetailsService, setUseSecureCookie
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TokenBasedRememberMeServices

+
+public TokenBasedRememberMeServices()
+
+
+ + + + + + + + +
+Method Detail
+ +

+setDigester

+
+public void setDigester(org.jasypt.digest.StringDigester digester)
+
+
+
+
+
+
+ +

+processAutoLoginCookie

+
+protected org.springframework.security.core.userdetails.UserDetails processAutoLoginCookie(String[] cookieTokens,
+                                                                                           javax.servlet.http.HttpServletRequest request,
+                                                                                           javax.servlet.http.HttpServletResponse response)
+
+
+
Specified by:
processAutoLoginCookie in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+
+
+
+
+
+
+ +

+onLoginSuccess

+
+public void onLoginSuccess(javax.servlet.http.HttpServletRequest request,
+                           javax.servlet.http.HttpServletResponse response,
+                           org.springframework.security.core.Authentication successfulAuthentication)
+
+
+
Specified by:
onLoginSuccess in class org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/class-use/TokenBasedRememberMeServices.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/class-use/TokenBasedRememberMeServices.html new file mode 100644 index 00000000..4872a1af --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/class-use/TokenBasedRememberMeServices.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices

+
+No usage of org.jasypt.springsecurity3.authentication.rememberme.TokenBasedRememberMeServices +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-frame.html new file mode 100644 index 00000000..c5d6b8b1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.jasypt.springsecurity3.authentication.rememberme (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.springsecurity3.authentication.rememberme + + + + +
+Classes  + +
+TokenBasedRememberMeServices
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-summary.html new file mode 100644 index 00000000..855f59cb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-summary.html @@ -0,0 +1,163 @@ + + + + + + + +org.jasypt.springsecurity3.authentication.rememberme (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.springsecurity3.authentication.rememberme +

+ + + + + + + + + +
+Class Summary
TokenBasedRememberMeServices + Implementation of org.springframework.security.web.authentication.rememberme.AbstractRememberMeServices + which provides a "remember-me" cookie arranged in the same way as + org.springframework.security.web.authentication.rememberme.TokenBasedRememberMeServices, but using a + Jasypt StringDigester passed as a parameter for performing the digest of the signature in the cookie + (username + ":" + expiry time + ":" + password + ":" + key).
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-tree.html new file mode 100644 index 00000000..561764f9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-tree.html @@ -0,0 +1,157 @@ + + + + + + + +org.jasypt.springsecurity3.authentication.rememberme Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.springsecurity3.authentication.rememberme +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-use.html new file mode 100644 index 00000000..90888e1b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/org/jasypt/springsecurity3/authentication/rememberme/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.springsecurity3.authentication.rememberme (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.springsecurity3.authentication.rememberme

+
+No usage of org.jasypt.springsecurity3.authentication.rememberme +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-frame.html new file mode 100644 index 00000000..18256b0b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-frame.html @@ -0,0 +1,47 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.spring.security3 +
+org.jasypt.springsecurity3.authentication.encoding +
+org.jasypt.springsecurity3.authentication.rememberme +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-summary.html new file mode 100644 index 00000000..6a3fdb6a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-summary.html @@ -0,0 +1,165 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + + + + + +
+Packages
org.jasypt.spring.security3 
org.jasypt.springsecurity3.authentication.encoding 
org.jasypt.springsecurity3.authentication.rememberme 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-tree.html new file mode 100644 index 00000000..a54bc16e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/overview-tree.html @@ -0,0 +1,160 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.spring.security3, org.jasypt.springsecurity3.authentication.encoding, org.jasypt.springsecurity3.authentication.rememberme
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/package-list new file mode 100644 index 00000000..cb34cda8 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/package-list @@ -0,0 +1,3 @@ +org.jasypt.spring.security3 +org.jasypt.springsecurity3.authentication.encoding +org.jasypt.springsecurity3.authentication.rememberme diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-springsecurity3/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/allclasses-frame.html new file mode 100644 index 00000000..e4370ccb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/allclasses-frame.html @@ -0,0 +1,38 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
JasyptCrypt +
+JasyptCrypt +
+JasyptCryptFactory +
+JasyptCryptFactory +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/allclasses-noframe.html new file mode 100644 index 00000000..47f7cf47 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/allclasses-noframe.html @@ -0,0 +1,38 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
JasyptCrypt +
+JasyptCrypt +
+JasyptCryptFactory +
+JasyptCryptFactory +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/constant-values.html new file mode 100644 index 00000000..49025131 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/constant-values.html @@ -0,0 +1,147 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/deprecated-list.html new file mode 100644 index 00000000..c9afb266 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/deprecated-list.html @@ -0,0 +1,171 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.wicket.JasyptCrypt +
+          Package renamed to org.jasypt.wicket13. This class + will be removed in 1.11. Use JasyptCrypt + instead. 
org.jasypt.wicket.JasyptCryptFactory +
+          Package renamed to org.jasypt.wicket13. This class + will be removed in 1.11. Use JasyptCrypt + instead. 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/help-doc.html new file mode 100644 index 00000000..a46fd886 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/index-all.html new file mode 100644 index 00000000..ebf9aac7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/index-all.html @@ -0,0 +1,230 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D E J N O S
+

+D

+
+
decryptUrlSafe(String) - +Method in class org.jasypt.wicket.JasyptCrypt +
Deprecated.  + Decrypts a string using URL and filename safe Base64 decoding. +
decryptUrlSafe(String) - +Method in class org.jasypt.wicket13.JasyptCrypt +
+ Decrypts a string using URL and filename safe Base64 decoding. +
+
+

+E

+
+
encryptUrlSafe(String) - +Method in class org.jasypt.wicket.JasyptCrypt +
Deprecated.  + Encrypts a string using URL and filename safe Base64 encoding. +
encryptUrlSafe(String) - +Method in class org.jasypt.wicket13.JasyptCrypt +
+ Encrypts a string using URL and filename safe Base64 encoding. +
+
+

+J

+
+
JasyptCrypt - Class in org.jasypt.wicket
Deprecated. Package renamed to org.jasypt.wicket13. This class + will be removed in 1.11. Use JasyptCrypt + instead.
JasyptCrypt(PBEByteEncryptor) - +Constructor for class org.jasypt.wicket.JasyptCrypt +
Deprecated.  + Creates a new JasyptCrypt object, wrapping the passed + encryptor. +
JasyptCrypt - Class in org.jasypt.wicket13
+ Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations.
JasyptCrypt(PBEByteEncryptor) - +Constructor for class org.jasypt.wicket13.JasyptCrypt +
+ Creates a new JasyptCrypt object, wrapping the passed + encryptor. +
JasyptCryptFactory - Class in org.jasypt.wicket
Deprecated. Package renamed to org.jasypt.wicket13. This class + will be removed in 1.11. Use JasyptCrypt + instead.
JasyptCryptFactory(PBEByteEncryptor) - +Constructor for class org.jasypt.wicket.JasyptCryptFactory +
Deprecated.  + Creates a new instance of JasyptCryptFactory. +
JasyptCryptFactory - Class in org.jasypt.wicket13
+ Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances.
JasyptCryptFactory(PBEByteEncryptor) - +Constructor for class org.jasypt.wicket13.JasyptCryptFactory +
+ Creates a new instance of JasyptCryptFactory. +
+
+

+N

+
+
newCrypt() - +Method in class org.jasypt.wicket.JasyptCryptFactory +
Deprecated.  + Return a new encryptor object. +
newCrypt() - +Method in class org.jasypt.wicket13.JasyptCryptFactory +
+ Return a new encryptor object. +
+
+

+O

+
+
org.jasypt.wicket - package org.jasypt.wicket
 
org.jasypt.wicket13 - package org.jasypt.wicket13
 
+
+

+S

+
+
setKey(String) - +Method in class org.jasypt.wicket.JasyptCrypt +
Deprecated.  + Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always. +
setKey(String) - +Method in class org.jasypt.wicket13.JasyptCrypt +
+ Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always. +
+
+D E J N O S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/index.html new file mode 100644 index 00000000..d94523b6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/JasyptCrypt.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/JasyptCrypt.html new file mode 100644 index 00000000..ff347ffe --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/JasyptCrypt.html @@ -0,0 +1,353 @@ + + + + + + + +JasyptCrypt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.wicket +
+Class JasyptCrypt

+
+Object
+  extended by org.jasypt.wicket.JasyptCrypt
+
+
+
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICrypt
+
+
+Deprecated. Package renamed to org.jasypt.wicket13. This class + will be removed in 1.11. Use JasyptCrypt + instead. +

+

+
public final class JasyptCrypt
extends Object
implements org.apache.wicket.util.crypt.ICrypt
+ + +

+

+ Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptCrypt(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Deprecated.  + Creates a new JasyptCrypt object, wrapping the passed + encryptor.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringdecryptUrlSafe(String text) + +
+          Deprecated.  + Decrypts a string using URL and filename safe Base64 decoding.
+ StringencryptUrlSafe(String plainText) + +
+          Deprecated.  + Encrypts a string using URL and filename safe Base64 encoding.
+ voidsetKey(String key) + +
+          Deprecated.  + Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptCrypt

+
+public JasyptCrypt(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Deprecated. 

+ Creates a new JasyptCrypt object, wrapping the passed + encryptor. +

+

+

+
Parameters:
encryptor - the PBEByteEncryptor to be used internally.
+
+ + + + + + + + +
+Method Detail
+ +

+decryptUrlSafe

+
+public String decryptUrlSafe(String text)
+
+
Deprecated. 

+ Decrypts a string using URL and filename safe Base64 decoding. +

+

+

+
Specified by:
decryptUrlSafe in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
Parameters:
text - the text to be decrypted. +
Returns:
the decrypted string.
+
+
+
+ +

+encryptUrlSafe

+
+public String encryptUrlSafe(String plainText)
+
+
Deprecated. 

+ Encrypts a string using URL and filename safe Base64 encoding. +

+

+

+
Specified by:
encryptUrlSafe in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
Parameters:
plainText - the text to be encrypted. +
Returns:
encrypted string.
+
+
+
+ +

+setKey

+
+public void setKey(String key)
+
+
Deprecated. 

+ Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always. +

+

+

+
Specified by:
setKey in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/JasyptCryptFactory.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/JasyptCryptFactory.html new file mode 100644 index 00000000..7b15a0c2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/JasyptCryptFactory.html @@ -0,0 +1,310 @@ + + + + + + + +JasyptCryptFactory (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.wicket +
+Class JasyptCryptFactory

+
+Object
+  extended by org.jasypt.wicket.JasyptCryptFactory
+
+
+
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICryptFactory
+
+
+Deprecated. Package renamed to org.jasypt.wicket13. This class + will be removed in 1.11. Use JasyptCrypt + instead. +

+

+
public final class JasyptCryptFactory
extends Object
implements org.apache.wicket.util.crypt.ICryptFactory
+ + +

+

+ Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances. +

+

+ Requires a PBEByteEncryptor as a constructor argument, which can + be created or retrieved from any part of the jasypt encryption configuration + infrastructure. +

+

+ +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+          Deprecated.  + Creates a new instance of JasyptCryptFactory.
+  + + + + + + + + + + + +
+Method Summary
+ org.apache.wicket.util.crypt.ICryptnewCrypt() + +
+          Deprecated.  + Return a new encryptor object.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptCryptFactory

+
+public JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+
Deprecated. 

+ Creates a new instance of JasyptCryptFactory. +

+

+ This factory uses an instance of PBEByteEncryptor instead of + a PBEStringEncryptor (as could be expected) because Wicket + requires a specific type of String encoding (URL and file safe + BASE64), which is managed by a wicket internal class, and which + expectes byte[] input. +

+

+

+
Parameters:
encryptor - the PBEByteEncryptor to be used.
+
+ + + + + + + + +
+Method Detail
+ +

+newCrypt

+
+public org.apache.wicket.util.crypt.ICrypt newCrypt()
+
+
Deprecated. 

+ Return a new encryptor object. +

+

+ This method returns always the same JasyptCrypt object, instead + of creating a new one. +

+

+

+
Specified by:
newCrypt in interface org.apache.wicket.util.crypt.ICryptFactory
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/class-use/JasyptCrypt.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/class-use/JasyptCrypt.html new file mode 100644 index 00000000..4d549dde --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/class-use/JasyptCrypt.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.wicket.JasyptCrypt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.wicket.JasyptCrypt

+
+No usage of org.jasypt.wicket.JasyptCrypt +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/class-use/JasyptCryptFactory.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/class-use/JasyptCryptFactory.html new file mode 100644 index 00000000..fc7349f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/class-use/JasyptCryptFactory.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.wicket.JasyptCryptFactory (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.wicket.JasyptCryptFactory

+
+No usage of org.jasypt.wicket.JasyptCryptFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-frame.html new file mode 100644 index 00000000..dd5cb515 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.wicket (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.wicket + + + + +
+Classes  + +
+JasyptCrypt +
+JasyptCryptFactory
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-summary.html new file mode 100644 index 00000000..a9c36a9e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-summary.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.wicket (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.wicket +

+ + + + + + + + + + + + + +
+Class Summary
JasyptCryptDeprecated. Package renamed to org.jasypt.wicket13.
JasyptCryptFactoryDeprecated. Package renamed to org.jasypt.wicket13.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-tree.html new file mode 100644 index 00000000..a883ea83 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.wicket Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.wicket +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-use.html new file mode 100644 index 00000000..67a615db --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.wicket (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.wicket

+
+No usage of org.jasypt.wicket +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/JasyptCrypt.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/JasyptCrypt.html new file mode 100644 index 00000000..0b14996d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/JasyptCrypt.html @@ -0,0 +1,349 @@ + + + + + + + +JasyptCrypt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.wicket13 +
+Class JasyptCrypt

+
+Object
+  extended by org.jasypt.wicket13.JasyptCrypt
+
+
+
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICrypt
+
+
+
+
public final class JasyptCrypt
extends Object
implements org.apache.wicket.util.crypt.ICrypt
+ + +

+

+ Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptCrypt(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+           + Creates a new JasyptCrypt object, wrapping the passed + encryptor.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringdecryptUrlSafe(String text) + +
+           + Decrypts a string using URL and filename safe Base64 decoding.
+ StringencryptUrlSafe(String plainText) + +
+           + Encrypts a string using URL and filename safe Base64 encoding.
+ voidsetKey(String key) + +
+           + Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptCrypt

+
+public JasyptCrypt(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+

+ Creates a new JasyptCrypt object, wrapping the passed + encryptor. +

+

+

+
Parameters:
encryptor - the PBEByteEncryptor to be used internally.
+
+ + + + + + + + +
+Method Detail
+ +

+decryptUrlSafe

+
+public String decryptUrlSafe(String text)
+
+

+ Decrypts a string using URL and filename safe Base64 decoding. +

+

+

+
Specified by:
decryptUrlSafe in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
Parameters:
text - the text to be decrypted. +
Returns:
the decrypted string.
+
+
+
+ +

+encryptUrlSafe

+
+public String encryptUrlSafe(String plainText)
+
+

+ Encrypts a string using URL and filename safe Base64 encoding. +

+

+

+
Specified by:
encryptUrlSafe in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
Parameters:
plainText - the text to be encrypted. +
Returns:
encrypted string.
+
+
+
+ +

+setKey

+
+public void setKey(String key)
+
+

+ Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always. +

+

+

+
Specified by:
setKey in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/JasyptCryptFactory.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/JasyptCryptFactory.html new file mode 100644 index 00000000..81a7ea26 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/JasyptCryptFactory.html @@ -0,0 +1,306 @@ + + + + + + + +JasyptCryptFactory (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.wicket13 +
+Class JasyptCryptFactory

+
+Object
+  extended by org.jasypt.wicket13.JasyptCryptFactory
+
+
+
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICryptFactory
+
+
+
+
public final class JasyptCryptFactory
extends Object
implements org.apache.wicket.util.crypt.ICryptFactory
+ + +

+

+ Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances. +

+

+ Requires a PBEByteEncryptor as a constructor argument, which can + be created or retrieved from any part of the jasypt encryption configuration + infrastructure. +

+

+ +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+           + Creates a new instance of JasyptCryptFactory.
+  + + + + + + + + + + + +
+Method Summary
+ org.apache.wicket.util.crypt.ICryptnewCrypt() + +
+           + Return a new encryptor object.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptCryptFactory

+
+public JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+

+ Creates a new instance of JasyptCryptFactory. +

+

+ This factory uses an instance of PBEByteEncryptor instead of + a PBEStringEncryptor (as could be expected) because Wicket + requires a specific type of String encoding (URL and file safe + BASE64), which is managed by a wicket internal class, and which + expectes byte[] input. +

+

+

+
Parameters:
encryptor - the PBEByteEncryptor to be used.
+
+ + + + + + + + +
+Method Detail
+ +

+newCrypt

+
+public org.apache.wicket.util.crypt.ICrypt newCrypt()
+
+

+ Return a new encryptor object. +

+

+ This method returns always the same JasyptCrypt object, instead + of creating a new one. +

+

+

+
Specified by:
newCrypt in interface org.apache.wicket.util.crypt.ICryptFactory
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/class-use/JasyptCrypt.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/class-use/JasyptCrypt.html new file mode 100644 index 00000000..d85b8dda --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/class-use/JasyptCrypt.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.wicket13.JasyptCrypt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.wicket13.JasyptCrypt

+
+No usage of org.jasypt.wicket13.JasyptCrypt +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/class-use/JasyptCryptFactory.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/class-use/JasyptCryptFactory.html new file mode 100644 index 00000000..d2db8f59 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/class-use/JasyptCryptFactory.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.wicket13.JasyptCryptFactory (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.wicket13.JasyptCryptFactory

+
+No usage of org.jasypt.wicket13.JasyptCryptFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-frame.html new file mode 100644 index 00000000..762cfbba --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.wicket13 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.wicket13 + + + + +
+Classes  + +
+JasyptCrypt +
+JasyptCryptFactory
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-summary.html new file mode 100644 index 00000000..ff341265 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-summary.html @@ -0,0 +1,166 @@ + + + + + + + +org.jasypt.wicket13 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.wicket13 +

+ + + + + + + + + + + + + +
+Class Summary
JasyptCrypt + Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations.
JasyptCryptFactory + Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-tree.html new file mode 100644 index 00000000..be54f0c1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-tree.html @@ -0,0 +1,156 @@ + + + + + + + +org.jasypt.wicket13 Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.wicket13 +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-use.html new file mode 100644 index 00000000..7f6384a3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/org/jasypt/wicket13/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.wicket13 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.wicket13

+
+No usage of org.jasypt.wicket13 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-frame.html new file mode 100644 index 00000000..7e7bef7d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-frame.html @@ -0,0 +1,45 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.wicket +
+org.jasypt.wicket13 +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-summary.html new file mode 100644 index 00000000..af92103e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-summary.html @@ -0,0 +1,161 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + +
+Packages
org.jasypt.wicket 
org.jasypt.wicket13 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-tree.html new file mode 100644 index 00000000..93d9e365 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/overview-tree.html @@ -0,0 +1,157 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.wicket, org.jasypt.wicket13
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/package-list new file mode 100644 index 00000000..5bd59b57 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/package-list @@ -0,0 +1,2 @@ +org.jasypt.wicket +org.jasypt.wicket13 diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket13/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/allclasses-frame.html new file mode 100644 index 00000000..05b1ca0a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/allclasses-frame.html @@ -0,0 +1,34 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
JasyptCrypt +
+JasyptCryptFactory +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/allclasses-noframe.html new file mode 100644 index 00000000..3b90f102 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/allclasses-noframe.html @@ -0,0 +1,34 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
JasyptCrypt +
+JasyptCryptFactory +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/constant-values.html new file mode 100644 index 00000000..bd6806b1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/constant-values.html @@ -0,0 +1,145 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/deprecated-list.html new file mode 100644 index 00000000..bc13f0ce --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/deprecated-list.html @@ -0,0 +1,145 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/help-doc.html new file mode 100644 index 00000000..95861bf2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/help-doc.html @@ -0,0 +1,216 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/index-all.html new file mode 100644 index 00000000..47936349 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/index-all.html @@ -0,0 +1,197 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +D E J N O S
+

+D

+
+
decryptUrlSafe(String) - +Method in class org.jasypt.wicket15.JasyptCrypt +
+ Decrypts a string using URL and filename safe Base64 decoding. +
+
+

+E

+
+
encryptUrlSafe(String) - +Method in class org.jasypt.wicket15.JasyptCrypt +
+ Encrypts a string using URL and filename safe Base64 encoding. +
+
+

+J

+
+
JasyptCrypt - Class in org.jasypt.wicket15
+ Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations.
JasyptCrypt(PBEByteEncryptor) - +Constructor for class org.jasypt.wicket15.JasyptCrypt +
+ Creates a new JasyptCrypt object, wrapping the passed + encryptor. +
JasyptCryptFactory - Class in org.jasypt.wicket15
+ Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances.
JasyptCryptFactory(PBEByteEncryptor) - +Constructor for class org.jasypt.wicket15.JasyptCryptFactory +
+ Creates a new instance of JasyptCryptFactory. +
+
+

+N

+
+
newCrypt() - +Method in class org.jasypt.wicket15.JasyptCryptFactory +
+ Return a new encryptor object. +
+
+

+O

+
+
org.jasypt.wicket15 - package org.jasypt.wicket15
 
+
+

+S

+
+
setKey(String) - +Method in class org.jasypt.wicket15.JasyptCrypt +
+ Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always. +
+
+D E J N O S + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/index.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/index.html new file mode 100644 index 00000000..aab52c40 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/index.html @@ -0,0 +1,37 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="org/jasypt/wicket15/package-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/JasyptCrypt.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/JasyptCrypt.html new file mode 100644 index 00000000..0159585a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/JasyptCrypt.html @@ -0,0 +1,347 @@ + + + + + + + +JasyptCrypt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.wicket15 +
+Class JasyptCrypt

+
+Object
+  extended by org.jasypt.wicket15.JasyptCrypt
+
+
+
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICrypt
+
+
+
+
public final class JasyptCrypt
extends Object
implements org.apache.wicket.util.crypt.ICrypt
+ + +

+

+ Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptCrypt(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+           + Creates a new JasyptCrypt object, wrapping the passed + encryptor.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringdecryptUrlSafe(String text) + +
+           + Decrypts a string using URL and filename safe Base64 decoding.
+ StringencryptUrlSafe(String plainText) + +
+           + Encrypts a string using URL and filename safe Base64 encoding.
+ voidsetKey(String key) + +
+           + Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptCrypt

+
+public JasyptCrypt(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+

+ Creates a new JasyptCrypt object, wrapping the passed + encryptor. +

+

+

+
Parameters:
encryptor - the PBEByteEncryptor to be used internally.
+
+ + + + + + + + +
+Method Detail
+ +

+decryptUrlSafe

+
+public String decryptUrlSafe(String text)
+
+

+ Decrypts a string using URL and filename safe Base64 decoding. +

+

+

+
Specified by:
decryptUrlSafe in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
Parameters:
text - the text to be decrypted. +
Returns:
the decrypted string.
+
+
+
+ +

+encryptUrlSafe

+
+public String encryptUrlSafe(String plainText)
+
+

+ Encrypts a string using URL and filename safe Base64 encoding. +

+

+

+
Specified by:
encryptUrlSafe in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
Parameters:
plainText - the text to be encrypted. +
Returns:
encrypted string.
+
+
+
+ +

+setKey

+
+public void setKey(String key)
+
+

+ Important: Using jasypt, it makes no sense to change the encryption + key once the encryptor has been initialized, and so this method is + implemented to throw UnsupportedOperationException always. +

+

+

+
Specified by:
setKey in interface org.apache.wicket.util.crypt.ICrypt
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/JasyptCryptFactory.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/JasyptCryptFactory.html new file mode 100644 index 00000000..f55ff784 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/JasyptCryptFactory.html @@ -0,0 +1,304 @@ + + + + + + + +JasyptCryptFactory (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.wicket15 +
+Class JasyptCryptFactory

+
+Object
+  extended by org.jasypt.wicket15.JasyptCryptFactory
+
+
+
All Implemented Interfaces:
org.apache.wicket.util.crypt.ICryptFactory
+
+
+
+
public final class JasyptCryptFactory
extends Object
implements org.apache.wicket.util.crypt.ICryptFactory
+ + +

+

+ Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances. +

+

+ Requires a PBEByteEncryptor as a constructor argument, which can + be created or retrieved from any part of the jasypt encryption configuration + infrastructure. +

+

+ +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.9.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor) + +
+           + Creates a new instance of JasyptCryptFactory.
+  + + + + + + + + + + + +
+Method Summary
+ org.apache.wicket.util.crypt.ICryptnewCrypt() + +
+           + Return a new encryptor object.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptCryptFactory

+
+public JasyptCryptFactory(org.jasypt.encryption.pbe.PBEByteEncryptor encryptor)
+
+

+ Creates a new instance of JasyptCryptFactory. +

+

+ This factory uses an instance of PBEByteEncryptor instead of + a PBEStringEncryptor (as could be expected) because Wicket + requires a specific type of String encoding (URL and file safe + BASE64), which is managed by a wicket internal class, and which + expectes byte[] input. +

+

+

+
Parameters:
encryptor - the PBEByteEncryptor to be used.
+
+ + + + + + + + +
+Method Detail
+ +

+newCrypt

+
+public org.apache.wicket.util.crypt.ICrypt newCrypt()
+
+

+ Return a new encryptor object. +

+

+ This method returns always the same JasyptCrypt object, instead + of creating a new one. +

+

+

+
Specified by:
newCrypt in interface org.apache.wicket.util.crypt.ICryptFactory
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/class-use/JasyptCrypt.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/class-use/JasyptCrypt.html new file mode 100644 index 00000000..e5441f72 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/class-use/JasyptCrypt.html @@ -0,0 +1,143 @@ + + + + + + + +Uses of Class org.jasypt.wicket15.JasyptCrypt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.wicket15.JasyptCrypt

+
+No usage of org.jasypt.wicket15.JasyptCrypt +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/class-use/JasyptCryptFactory.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/class-use/JasyptCryptFactory.html new file mode 100644 index 00000000..723dd612 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/class-use/JasyptCryptFactory.html @@ -0,0 +1,143 @@ + + + + + + + +Uses of Class org.jasypt.wicket15.JasyptCryptFactory (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.wicket15.JasyptCryptFactory

+
+No usage of org.jasypt.wicket15.JasyptCryptFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-frame.html new file mode 100644 index 00000000..3c888db4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.wicket15 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.wicket15 + + + + +
+Classes  + +
+JasyptCrypt +
+JasyptCryptFactory
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-summary.html new file mode 100644 index 00000000..ab35e812 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-summary.html @@ -0,0 +1,164 @@ + + + + + + + +org.jasypt.wicket15 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.wicket15 +

+ + + + + + + + + + + + + +
+Class Summary
JasyptCrypt + Jasypt's implementation of ICrypt, based on the use of a + PBEByteEncryptor object for encryption and decryption operations.
JasyptCryptFactory + Implementation of the Apache Wicket ICryptFactory interface + which returns JasyptCrypt instances.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-tree.html new file mode 100644 index 00000000..f13f7d2d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-tree.html @@ -0,0 +1,151 @@ + + + + + + + +org.jasypt.wicket15 Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.wicket15 +

+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-use.html new file mode 100644 index 00000000..ee307e07 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/org/jasypt/wicket15/package-use.html @@ -0,0 +1,143 @@ + + + + + + + +Uses of Package org.jasypt.wicket15 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.wicket15

+
+No usage of org.jasypt.wicket15 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/overview-tree.html new file mode 100644 index 00000000..37102281 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/overview-tree.html @@ -0,0 +1,153 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.wicket15
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/package-list b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/package-list new file mode 100644 index 00000000..0a0cd11e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/package-list @@ -0,0 +1 @@ +org.jasypt.wicket15 diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt-wicket15/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/allclasses-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/allclasses-frame.html new file mode 100644 index 00000000..7b8d8973 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/allclasses-frame.html @@ -0,0 +1,212 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
AlgorithmRegistry +
+AlgorithmRegistryCLI +
+AlreadyInitializedException +
+BasicBinaryEncryptor +
+BasicDecimalNumberEncryptor +
+BasicIntegerNumberEncryptor +
+BasicPasswordEncryptor +
+BasicTextEncryptor +
+BigDecimalEncryptor +
+BigIntegerEncryptor +
+BinaryEncryptor +
+ByteArrayFixedSaltGenerator +
+ByteDigester +
+ByteEncryptor +
+CleanablePasswordBased +
+CommonUtils +
+ConfigurablePasswordEncryptor +
+DecimalNumberEncryptor +
+Digester +
+DigesterConfig +
+EncryptableProperties +
+EncryptionInitializationException +
+EncryptionOperationNotPossibleException +
+EnvironmentDigesterConfig +
+EnvironmentPBEConfig +
+EnvironmentStringDigesterConfig +
+EnvironmentStringPBEConfig +
+FixedByteArraySaltGenerator +
+FixedSaltGenerator +
+FixedStringSaltGenerator +
+IntegerNumberEncryptor +
+JasyptPBEStringDecryptionCLI +
+JasyptPBEStringEncryptionCLI +
+JasyptStatelessService +
+JasyptStringDigestCLI +
+Normalizer +
+PasswordAlreadyCleanedException +
+PasswordBased +
+PasswordEncryptor +
+PBEBigDecimalCleanablePasswordEncryptor +
+PBEBigDecimalEncryptor +
+PBEBigIntegerCleanablePasswordEncryptor +
+PBEBigIntegerEncryptor +
+PBEByteCleanablePasswordEncryptor +
+PBEByteEncryptor +
+PBECleanablePasswordConfig +
+PBEConfig +
+PBEStringCleanablePasswordEncryptor +
+PBEStringEncryptor +
+PooledByteDigester +
+PooledPBEBigDecimalEncryptor +
+PooledPBEBigIntegerEncryptor +
+PooledPBEByteEncryptor +
+PooledPBEStringEncryptor +
+PooledStringDigester +
+PropertyValueEncryptionUtils +
+RandomSaltGenerator +
+RFC2307MD5PasswordEncryptor +
+RFC2307SHAPasswordEncryptor +
+RFC2307SMD5PasswordEncryptor +
+RFC2307SSHAPasswordEncryptor +
+SaltGenerator +
+SimpleDigesterConfig +
+SimplePBEConfig +
+SimpleStringDigesterConfig +
+SimpleStringPBEConfig +
+StandardByteDigester +
+StandardPBEBigDecimalEncryptor +
+StandardPBEBigIntegerEncryptor +
+StandardPBEByteEncryptor +
+StandardPBEStringEncryptor +
+StandardStringDigester +
+StringDigester +
+StringDigesterConfig +
+StringEncryptor +
+StringFixedSaltGenerator +
+StringPBEConfig +
+StrongBinaryEncryptor +
+StrongDecimalNumberEncryptor +
+StrongIntegerNumberEncryptor +
+StrongPasswordEncryptor +
+StrongTextEncryptor +
+TextEncryptor +
+WebPBEConfig +
+WebPBEConfigFilter +
+WebPBEConfigRegistry +
+WebPBEConfigServlet +
+WebPBEInitializationContextListener +
+WebPBEInitializer +
+WebStringPBEConfig +
+ZeroSaltGenerator +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/allclasses-noframe.html b/utils/jasypt-1.9.2/apidocs/jasypt/allclasses-noframe.html new file mode 100644 index 00000000..b0ab57d8 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/allclasses-noframe.html @@ -0,0 +1,212 @@ + + + + + + + +All Classes (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +All Classes +
+ + + + + +
AlgorithmRegistry +
+AlgorithmRegistryCLI +
+AlreadyInitializedException +
+BasicBinaryEncryptor +
+BasicDecimalNumberEncryptor +
+BasicIntegerNumberEncryptor +
+BasicPasswordEncryptor +
+BasicTextEncryptor +
+BigDecimalEncryptor +
+BigIntegerEncryptor +
+BinaryEncryptor +
+ByteArrayFixedSaltGenerator +
+ByteDigester +
+ByteEncryptor +
+CleanablePasswordBased +
+CommonUtils +
+ConfigurablePasswordEncryptor +
+DecimalNumberEncryptor +
+Digester +
+DigesterConfig +
+EncryptableProperties +
+EncryptionInitializationException +
+EncryptionOperationNotPossibleException +
+EnvironmentDigesterConfig +
+EnvironmentPBEConfig +
+EnvironmentStringDigesterConfig +
+EnvironmentStringPBEConfig +
+FixedByteArraySaltGenerator +
+FixedSaltGenerator +
+FixedStringSaltGenerator +
+IntegerNumberEncryptor +
+JasyptPBEStringDecryptionCLI +
+JasyptPBEStringEncryptionCLI +
+JasyptStatelessService +
+JasyptStringDigestCLI +
+Normalizer +
+PasswordAlreadyCleanedException +
+PasswordBased +
+PasswordEncryptor +
+PBEBigDecimalCleanablePasswordEncryptor +
+PBEBigDecimalEncryptor +
+PBEBigIntegerCleanablePasswordEncryptor +
+PBEBigIntegerEncryptor +
+PBEByteCleanablePasswordEncryptor +
+PBEByteEncryptor +
+PBECleanablePasswordConfig +
+PBEConfig +
+PBEStringCleanablePasswordEncryptor +
+PBEStringEncryptor +
+PooledByteDigester +
+PooledPBEBigDecimalEncryptor +
+PooledPBEBigIntegerEncryptor +
+PooledPBEByteEncryptor +
+PooledPBEStringEncryptor +
+PooledStringDigester +
+PropertyValueEncryptionUtils +
+RandomSaltGenerator +
+RFC2307MD5PasswordEncryptor +
+RFC2307SHAPasswordEncryptor +
+RFC2307SMD5PasswordEncryptor +
+RFC2307SSHAPasswordEncryptor +
+SaltGenerator +
+SimpleDigesterConfig +
+SimplePBEConfig +
+SimpleStringDigesterConfig +
+SimpleStringPBEConfig +
+StandardByteDigester +
+StandardPBEBigDecimalEncryptor +
+StandardPBEBigIntegerEncryptor +
+StandardPBEByteEncryptor +
+StandardPBEStringEncryptor +
+StandardStringDigester +
+StringDigester +
+StringDigesterConfig +
+StringEncryptor +
+StringFixedSaltGenerator +
+StringPBEConfig +
+StrongBinaryEncryptor +
+StrongDecimalNumberEncryptor +
+StrongIntegerNumberEncryptor +
+StrongPasswordEncryptor +
+StrongTextEncryptor +
+TextEncryptor +
+WebPBEConfig +
+WebPBEConfigFilter +
+WebPBEConfigRegistry +
+WebPBEConfigServlet +
+WebPBEInitializationContextListener +
+WebPBEInitializer +
+WebStringPBEConfig +
+ZeroSaltGenerator +
+
+ + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/constant-values.html b/utils/jasypt-1.9.2/apidocs/jasypt/constant-values.html new file mode 100644 index 00000000..6702ed82 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/constant-values.html @@ -0,0 +1,349 @@ + + + + + + + +Constant Field Values (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + + + + + + +
+org.jasypt.*
+ +

+ + + + + + + + + + + + + + + + + +
org.jasypt.commons.CommonUtils
+public static final StringSTRING_OUTPUT_TYPE_BASE64"base64"
+public static final StringSTRING_OUTPUT_TYPE_HEXADECIMAL"hexadecimal"
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + +
org.jasypt.digest.StandardByteDigester
+public static final StringDEFAULT_ALGORITHM"MD5"
+public static final intDEFAULT_ITERATIONS1000
+public static final intDEFAULT_SALT_SIZE_BYTES8
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
org.jasypt.digest.StandardStringDigester
+public static final StringDEFAULT_STRING_OUTPUT_TYPE"base64"
+public static final booleanDEFAULT_UNICODE_NORMALIZATION_IGNOREDfalse
+public static final StringDIGEST_CHARSET"US-ASCII"
+public static final StringMESSAGE_CHARSET"UTF-8"
+ +

+ +

+ + + + + + + + + + + + + + + + + + + + + + +
org.jasypt.encryption.pbe.StandardPBEByteEncryptor
+public static final StringDEFAULT_ALGORITHM"PBEWithMD5AndDES"
+public static final intDEFAULT_KEY_OBTENTION_ITERATIONS1000
+public static final intDEFAULT_SALT_SIZE_BYTES8
+ +

+ +

+ + + + + + + + + + + + +
org.jasypt.encryption.pbe.StandardPBEStringEncryptor
+public static final StringDEFAULT_STRING_OUTPUT_TYPE"base64"
+ +

+ +

+ + + + + + + + + + + + +
org.jasypt.salt.RandomSaltGenerator
+public static final StringDEFAULT_SECURE_RANDOM_ALGORITHM"SHA1PRNG"
+ +

+ +

+ + + + + + + + + + + + +
org.jasypt.util.digest.Digester
+public static final StringDEFAULT_ALGORITHM"MD5"
+ +

+ +

+ + + + + + + + + + + + +
org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
+public static final StringINIT_PARAM_INITIALIZER_CLASS_NAME"webPBEInitializerClassName"
+ +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/deprecated-list.html b/utils/jasypt-1.9.2/apidocs/jasypt/deprecated-list.html new file mode 100644 index 00000000..9f697dd0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/deprecated-list.html @@ -0,0 +1,173 @@ + + + + + + + +Deprecated List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + + + + + + + + + + + + +
+Deprecated Classes
org.jasypt.salt.FixedByteArraySaltGenerator +
+          Deprecated in 1.9.2 in favour of ByteArrayFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0). 
org.jasypt.salt.FixedStringSaltGenerator +
+          Deprecated in 1.9.2 in favour of StringFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0). 
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/help-doc.html b/utils/jasypt-1.9.2/apidocs/jasypt/help-doc.html new file mode 100644 index 00000000..d595c350 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/help-doc.html @@ -0,0 +1,224 @@ + + + + + + + +API Help (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/index-all.html b/utils/jasypt-1.9.2/apidocs/jasypt/index-all.html new file mode 100644 index 00000000..d3c93b7b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/index-all.html @@ -0,0 +1,2899 @@ + + + + + + + +Index (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A B C D E F G I J M N O P R S T V W Z
+

+A

+
+
AlgorithmRegistry - Class in org.jasypt.registry
+ Utility class for retrieving the names of all the digest or encryption + algorithms available to Jasypt.
AlgorithmRegistryCLI - Class in org.jasypt.intf.cli
+ This class supports the CLI "listAlgorithms" operation.
AlreadyInitializedException - Exception in org.jasypt.exceptions
Exception thrown when an attempt is made to change the configuration + of an entity once it has been initialized.
AlreadyInitializedException() - +Constructor for exception org.jasypt.exceptions.AlreadyInitializedException +
  +
appendArrays(byte[], byte[]) - +Static method in class org.jasypt.commons.CommonUtils +
  +
+
+

+B

+
+
BasicBinaryEncryptor - Class in org.jasypt.util.binary
+ Utility class for easily performing normal-strength encryption of + binaries (byte arrays).
BasicBinaryEncryptor() - +Constructor for class org.jasypt.util.binary.BasicBinaryEncryptor +
Creates a new instance of BasicBinaryEncryptor. +
BasicDecimalNumberEncryptor - Class in org.jasypt.util.numeric
+ Utility class for easily performing normal-strength encryption of + BigDecimal objects.
BasicDecimalNumberEncryptor() - +Constructor for class org.jasypt.util.numeric.BasicDecimalNumberEncryptor +
Creates a new instance of BasicDecimalNumberEncryptor. +
BasicIntegerNumberEncryptor - Class in org.jasypt.util.numeric
+ Utility class for easily performing normal-strength encryption of + BigInteger objects.
BasicIntegerNumberEncryptor() - +Constructor for class org.jasypt.util.numeric.BasicIntegerNumberEncryptor +
Creates a new instance of BasicIntegerNumberEncryptor. +
BasicPasswordEncryptor - Class in org.jasypt.util.password
+ Utility class for easily performing password digesting and checking.
BasicPasswordEncryptor() - +Constructor for class org.jasypt.util.password.BasicPasswordEncryptor +
Creates a new instance of BasicPasswordEncryptor +
BasicTextEncryptor - Class in org.jasypt.util.text
+ Utility class for easily performing normal-strength encryption of texts.
BasicTextEncryptor() - +Constructor for class org.jasypt.util.text.BasicTextEncryptor +
Creates a new instance of BasicTextEncryptor. +
BigDecimalEncryptor - Interface in org.jasypt.encryption
+ Common interface for all Encryptors which receive a + BigDecimal (arbitrary precision) message and return a BigDecimal result.
BigIntegerEncryptor - Interface in org.jasypt.encryption
+ Common interface for all Encryptors which receive a + BigInteger (arbitrary precision) message and return a BigInteger result.
BinaryEncryptor - Interface in org.jasypt.util.binary
+ Common interface for all util classes aimed at binary encryption
ByteArrayFixedSaltGenerator - Class in org.jasypt.salt
+ Byte-array based implementation of FixedSaltGenerator, that will + always return the same salt.
ByteArrayFixedSaltGenerator(byte[]) - +Constructor for class org.jasypt.salt.ByteArrayFixedSaltGenerator +
Creates a new instance of FixedByteArraySaltGenerator +
ByteDigester - Interface in org.jasypt.digest
+ Common interface for all digesters which receive a byte array message and + return a byte array digest.
ByteEncryptor - Interface in org.jasypt.encryption
+ Common interface for all Encryptors which receive a + byte array message and return a byte array result.
+
+

+C

+
+
checkPassword(String, String) - +Method in class org.jasypt.util.password.BasicPasswordEncryptor +
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in interface org.jasypt.util.password.PasswordEncryptor +
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor +
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor +
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor +
+ Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor +
+ Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
checkPassword(String, String) - +Method in class org.jasypt.util.password.StrongPasswordEncryptor +
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +
CleanablePasswordBased - Interface in org.jasypt.encryption.pbe
+ Common interface for all entities which can be set a password in char[] shape, + which can be cleaned once the encryptor is initialized so that no immutable + Strings containing the password are left in memory.
cleanPassword() - +Method in interface org.jasypt.encryption.pbe.config.PBECleanablePasswordConfig +
+ Clean the password stored in this configuration object. +
cleanPassword() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
CommonUtils - Class in org.jasypt.commons
+ Common utils regarding treatment of parameter values and encoding operations.
ConfigurablePasswordEncryptor - Class in org.jasypt.util.password
+ Utility class for easily performing password digesting and checking.
ConfigurablePasswordEncryptor() - +Constructor for class org.jasypt.util.password.ConfigurablePasswordEncryptor +
Creates a new instance of ConfigurablePasswordEncryptor +
contextDestroyed(ServletContextEvent) - +Method in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener +
  +
contextInitialized(ServletContextEvent) - +Method in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener +
  +
+
+

+D

+
+
DecimalNumberEncryptor - Interface in org.jasypt.util.numeric
+ Common interface for all util classes aimed at decimal number encryption.
decrypt(BigDecimal) - +Method in interface org.jasypt.encryption.BigDecimalEncryptor +
Decrypt an encrypted message +
decrypt(BigInteger) - +Method in interface org.jasypt.encryption.BigIntegerEncryptor +
Decrypt an encrypted message +
decrypt(byte[]) - +Method in interface org.jasypt.encryption.ByteEncryptor +
Decrypt an encrypted message +
decrypt(BigDecimal) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(BigInteger) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(byte[]) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(BigDecimal) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(BigInteger) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(byte[]) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Decrypts a message using the specified configuration. +
decrypt(String) - +Method in interface org.jasypt.encryption.StringEncryptor +
Decrypt an encrypted message +
decrypt(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - +Method in class org.jasypt.intf.service.JasyptStatelessService +
+ Configure and perform a decryption operation. +
decrypt(String, StringEncryptor) - +Static method in class org.jasypt.properties.PropertyValueEncryptionUtils +
  +
decrypt(String, TextEncryptor) - +Static method in class org.jasypt.properties.PropertyValueEncryptionUtils +
  +
decrypt(byte[]) - +Method in class org.jasypt.util.binary.BasicBinaryEncryptor +
Decrypts a byte array. +
decrypt(byte[]) - +Method in interface org.jasypt.util.binary.BinaryEncryptor +
Decrypts a byte array. +
decrypt(byte[]) - +Method in class org.jasypt.util.binary.StrongBinaryEncryptor +
Decrypts a byte array. +
decrypt(BigDecimal) - +Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor +
Decrypts a number. +
decrypt(BigInteger) - +Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor +
Decrypts a number. +
decrypt(BigDecimal) - +Method in interface org.jasypt.util.numeric.DecimalNumberEncryptor +
Decrypts a BigDecimal. +
decrypt(BigInteger) - +Method in interface org.jasypt.util.numeric.IntegerNumberEncryptor +
Decrypts a BigInteger. +
decrypt(BigDecimal) - +Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor +
Decrypts a number. +
decrypt(BigInteger) - +Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor +
Decrypts a number. +
decrypt(String) - +Method in class org.jasypt.util.text.BasicTextEncryptor +
Decrypts a message. +
decrypt(String) - +Method in class org.jasypt.util.text.StrongTextEncryptor +
Decrypts a message. +
decrypt(String) - +Method in interface org.jasypt.util.text.TextEncryptor +
Decrypts a message. +
DEFAULT_ALGORITHM - +Static variable in class org.jasypt.digest.StandardByteDigester +
Default digest algorithm will be MD5 +
DEFAULT_ALGORITHM - +Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
The default algorithm to be used if none specified: PBEWithMD5AndDES. +
DEFAULT_ALGORITHM - +Static variable in class org.jasypt.util.digest.Digester +
MD5 will be the default algorithm to be used if none is specified. +
DEFAULT_ITERATIONS - +Static variable in class org.jasypt.digest.StandardByteDigester +
The minimum recommended iterations for hashing are 1000 +
DEFAULT_KEY_OBTENTION_ITERATIONS - +Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
The default number of hashing iterations applied for obtaining the + encryption key from the specified password, set to 1000. +
DEFAULT_SALT_SIZE_BYTES - +Static variable in class org.jasypt.digest.StandardByteDigester +
The minimum recommended size for salt is 8 bytes +
DEFAULT_SALT_SIZE_BYTES - +Static variable in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
The default salt size, only used if the chosen encryption algorithm + is not a block algorithm and thus block size cannot be used as salt size. +
DEFAULT_SECURE_RANDOM_ALGORITHM - +Static variable in class org.jasypt.salt.RandomSaltGenerator +
The default algorithm to be used for secure random number + generation: set to SHA1PRNG. +
DEFAULT_STRING_OUTPUT_TYPE - +Static variable in class org.jasypt.digest.StandardStringDigester +
+ Default type of String output. +
DEFAULT_STRING_OUTPUT_TYPE - +Static variable in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Default type of String output. +
DEFAULT_UNICODE_NORMALIZATION_IGNORED - +Static variable in class org.jasypt.digest.StandardStringDigester +
+ Whether the Unicode normalization step should be ignored because of + legacy-compatibility issues. +
destroy() - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigFilter +
  +
digest(byte[]) - +Method in interface org.jasypt.digest.ByteDigester +
+ Create a digest of the input message. +
digest(byte[]) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Performs a digest operation on a byte array message. +
digest(String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Performs a digest operation on a String message. +
digest(byte[]) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Performs a digest operation on a byte array message. +
digest(String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Performs a digest operation on a String message. +
digest(String) - +Method in interface org.jasypt.digest.StringDigester +
+ Create a digest of the input message. +
digest(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - +Method in class org.jasypt.intf.service.JasyptStatelessService +
+ Configure and perform a digest operation. +
digest(byte[]) - +Method in class org.jasypt.util.digest.Digester +
Creates a digest. +
DIGEST_CHARSET - +Static variable in class org.jasypt.digest.StandardStringDigester +
+ Charset to be used for encoding the resulting digests. +
Digester - Class in org.jasypt.util.digest
+ Utility class for creating digests without using a salt or iterating + the hash function.
Digester() - +Constructor for class org.jasypt.util.digest.Digester +
Creates a new instance of Digester. +
Digester(String) - +Constructor for class org.jasypt.util.digest.Digester +
+ Creates a new instance of Digester, specifying + the algorithm to be used. +
Digester(String, String) - +Constructor for class org.jasypt.util.digest.Digester +
+ Creates a new instance of Digester, specifying + the algorithm to be used. +
Digester(String, Provider) - +Constructor for class org.jasypt.util.digest.Digester +
+ Creates a new instance of Digester, specifying + the algorithm to be used. +
DigesterConfig - Interface in org.jasypt.digest.config
+ Common interface for config classes applicable to + StandardByteDigester, + StandardStringDigester, + PooledByteDigester or + PooledStringDigester + objects.
doFilter(ServletRequest, ServletResponse, FilterChain) - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigFilter +
  +
doGet(HttpServletRequest, HttpServletResponse) - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigServlet +
  +
doPost(HttpServletRequest, HttpServletResponse) - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigServlet +
  +
+
+

+E

+
+
encrypt(BigDecimal) - +Method in interface org.jasypt.encryption.BigDecimalEncryptor +
Encrypt the input message +
encrypt(BigInteger) - +Method in interface org.jasypt.encryption.BigIntegerEncryptor +
Encrypt the input message +
encrypt(byte[]) - +Method in interface org.jasypt.encryption.ByteEncryptor +
Encrypt the input message +
encrypt(BigDecimal) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(BigInteger) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(byte[]) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(BigDecimal) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(BigInteger) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(byte[]) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Encrypts a message using the specified configuration. +
encrypt(String) - +Method in interface org.jasypt.encryption.StringEncryptor +
Encrypt the input message +
encrypt(String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String) - +Method in class org.jasypt.intf.service.JasyptStatelessService +
+ Configure and perform an encryption operation. +
encrypt(String, StringEncryptor) - +Static method in class org.jasypt.properties.PropertyValueEncryptionUtils +
  +
encrypt(String, TextEncryptor) - +Static method in class org.jasypt.properties.PropertyValueEncryptionUtils +
  +
encrypt(byte[]) - +Method in class org.jasypt.util.binary.BasicBinaryEncryptor +
Encrypts a byte array +
encrypt(byte[]) - +Method in interface org.jasypt.util.binary.BinaryEncryptor +
Encrypts a byte array +
encrypt(byte[]) - +Method in class org.jasypt.util.binary.StrongBinaryEncryptor +
Encrypts a byte array +
encrypt(BigDecimal) - +Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor +
Encrypts a number +
encrypt(BigInteger) - +Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor +
Encrypts a number +
encrypt(BigDecimal) - +Method in interface org.jasypt.util.numeric.DecimalNumberEncryptor +
Encrypts a BigDecimal +
encrypt(BigInteger) - +Method in interface org.jasypt.util.numeric.IntegerNumberEncryptor +
Encrypts a BigInteger +
encrypt(BigDecimal) - +Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor +
Encrypts a number +
encrypt(BigInteger) - +Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor +
Encrypts a number +
encrypt(String) - +Method in class org.jasypt.util.text.BasicTextEncryptor +
Encrypts a message. +
encrypt(String) - +Method in class org.jasypt.util.text.StrongTextEncryptor +
Encrypts a message. +
encrypt(String) - +Method in interface org.jasypt.util.text.TextEncryptor +
Encrypts a message. +
EncryptableProperties - Class in org.jasypt.properties
+ Subclass of java.util.Properties which can make use of a + StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the .properties file.
EncryptableProperties(StringEncryptor) - +Constructor for class org.jasypt.properties.EncryptableProperties +
+ Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values. +
EncryptableProperties(TextEncryptor) - +Constructor for class org.jasypt.properties.EncryptableProperties +
+ Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values. +
EncryptableProperties(Properties, StringEncryptor) - +Constructor for class org.jasypt.properties.EncryptableProperties +
+ Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values). +
EncryptableProperties(Properties, TextEncryptor) - +Constructor for class org.jasypt.properties.EncryptableProperties +
+ Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values). +
EncryptionInitializationException - Exception in org.jasypt.exceptions
Exception thrown when an error is raised during initialization of + an entity.
EncryptionInitializationException() - +Constructor for exception org.jasypt.exceptions.EncryptionInitializationException +
  +
EncryptionInitializationException(Throwable) - +Constructor for exception org.jasypt.exceptions.EncryptionInitializationException +
  +
EncryptionInitializationException(String, Throwable) - +Constructor for exception org.jasypt.exceptions.EncryptionInitializationException +
  +
EncryptionInitializationException(String) - +Constructor for exception org.jasypt.exceptions.EncryptionInitializationException +
  +
EncryptionOperationNotPossibleException - Exception in org.jasypt.exceptions
+ General exception thrown when any errors are raised during encryption, + digesting, etc.
EncryptionOperationNotPossibleException() - +Constructor for exception org.jasypt.exceptions.EncryptionOperationNotPossibleException +
  +
EncryptionOperationNotPossibleException(Throwable) - +Constructor for exception org.jasypt.exceptions.EncryptionOperationNotPossibleException +
  +
EncryptionOperationNotPossibleException(String) - +Constructor for exception org.jasypt.exceptions.EncryptionOperationNotPossibleException +
  +
encryptPassword(String) - +Method in class org.jasypt.util.password.BasicPasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in interface org.jasypt.util.password.PasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor +
Encrypts (digests) a password. +
encryptPassword(String) - +Method in class org.jasypt.util.password.StrongPasswordEncryptor +
Encrypts (digests) a password. +
EnvironmentDigesterConfig - Class in org.jasypt.digest.config
+ Implementation for DigesterConfig which can retrieve configuration + values from environment variables or system properties.
EnvironmentDigesterConfig() - +Constructor for class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Creates a new EnvironmentDigesterConfig instance. +
EnvironmentPBEConfig - Class in org.jasypt.encryption.pbe.config
+ Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties.
EnvironmentPBEConfig() - +Constructor for class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Creates a new EnvironmentPBEConfig instance. +
EnvironmentStringDigesterConfig - Class in org.jasypt.digest.config
+ Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties.
EnvironmentStringDigesterConfig() - +Constructor for class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
+ Creates a new EnvironmentStringDigesterConfig instance. +
EnvironmentStringPBEConfig - Class in org.jasypt.encryption.pbe.config
+ Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
EnvironmentStringPBEConfig() - +Constructor for class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
+ Creates a new EnvironmentStringPBEConfig instance. +
+
+

+F

+
+
FixedByteArraySaltGenerator - Class in org.jasypt.salt
Deprecated. Deprecated in 1.9.2 in favour of ByteArrayFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0).
FixedByteArraySaltGenerator() - +Constructor for class org.jasypt.salt.FixedByteArraySaltGenerator +
Deprecated. Creates a new instance of FixedByteArraySaltGenerator +
FixedSaltGenerator - Interface in org.jasypt.salt
+ Marker interface for all implementations of SaltGenerator that + will always return the same salt (for the same amount of bytes asked).
FixedStringSaltGenerator - Class in org.jasypt.salt
Deprecated. Deprecated in 1.9.2 in favour of StringFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0).
FixedStringSaltGenerator() - +Constructor for class org.jasypt.salt.FixedStringSaltGenerator +
Deprecated. Creates a new instance of FixedStringSaltGenerator +
fromHexadecimal(String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
+
+

+G

+
+
generateSalt(int) - +Method in class org.jasypt.salt.ByteArrayFixedSaltGenerator +
Return salt with the specified byte length. +
generateSalt(int) - +Method in class org.jasypt.salt.FixedByteArraySaltGenerator +
Deprecated. Return salt with the specified byte length. +
generateSalt(int) - +Method in class org.jasypt.salt.FixedStringSaltGenerator +
Deprecated. Return salt with the specified byte length. +
generateSalt(int) - +Method in class org.jasypt.salt.RandomSaltGenerator +
Generate a random salt of the specified length in bytes. +
generateSalt(int) - +Method in interface org.jasypt.salt.SaltGenerator +
+ This method will be called for requesting the generation of a new + salt of the specified length. +
generateSalt(int) - +Method in class org.jasypt.salt.StringFixedSaltGenerator +
Return salt with the specified byte length. +
generateSalt(int) - +Method in class org.jasypt.salt.ZeroSaltGenerator +
Return salt with the specified byte length. +
get(Object) - +Method in class org.jasypt.properties.EncryptableProperties +
+ Obtains the property value for the specified key (see + Hashtable#get(Object)), decrypting it if needed. +
getAlgorithm() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns the name of an algorithm to be used for hashing, like "MD5" or + "SHA-1". +
getAlgorithm() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getAlgorithm() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Returns the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
getAlgorithm() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getAlgorithmEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the algorithm. +
getAlgorithmEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the algorithm. +
getAlgorithmSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the algorithm. +
getAlgorithmSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the algorithm. +
getAllDigestAlgorithms() - +Static method in class org.jasypt.registry.AlgorithmRegistry +
+ Returns a set with the names of all the registered digest algorithms. +
getAllPBEAlgorithms() - +Static method in class org.jasypt.registry.AlgorithmRegistry +
+ Returns a set with the names of all the registered PBE (Password-Based + Encryption) algorithms. +
getConfigs() - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry +
  +
getInstance() - +Static method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry +
  +
getInvertPositionOfPlainSaltInEncryptionResults() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns Boolean.TRUE if the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. +
getInvertPositionOfPlainSaltInEncryptionResults() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getInvertPositionOfPlainSaltInEncryptionResultsEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the value for the invertPositionOfPlainSaltInEncryptionResults + property. +
getInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the value for the invertPositionOfPlainSaltInEncryptionResults + property. +
getInvertPositionOfSaltInMessageBeforeDigesting() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns Boolean.TRUE if the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. +
getInvertPositionOfSaltInMessageBeforeDigesting() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getInvertPositionOfSaltInMessageBeforeDigestingEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +
getInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +
getIterations() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns the number of times the hash function will be applied recursively. +
getIterations() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getIterationsEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the iteration count. +
getIterationsSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the iteration count. +
getKeyObtentionIterations() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Returns the number of hashing iterations applied to obtain the + encryption key. +
getKeyObtentionIterations() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getKeyObtentionIterationsEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the key obtention iteration count. +
getKeyObtentionIterationsSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the key obtention iteration count. +
getName() - +Method in class org.jasypt.encryption.pbe.config.WebPBEConfig +
+ Returns the name by which this WebPBEConfig object will be identified + from the web. +
getPassword() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Returns the password to be used. +
getPassword() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getPasswordCharArray() - +Method in interface org.jasypt.encryption.pbe.config.PBECleanablePasswordConfig +
+ Return the password set, as a char array. +
getPasswordCharArray() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getPasswordEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the password. +
getPasswordSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the password. +
getPoolSize() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Get the size of the pool of digesters to be created. +
getPoolSize() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getPoolSize() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Get the size of the pool of encryptors to be created. +
getPoolSize() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getPoolSizeEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the value for the poolSize + property. +
getPoolSizeEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the value for the poolSize + property. +
getPoolSizeSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the value for the poolSize + property. +
getPoolSizeSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the value for the poolSize + property. +
getPrefix() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
  +
getPrefix() - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
  +
getPrefix() - +Method in interface org.jasypt.digest.config.StringDigesterConfig +
+ Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +
getPrefixEnvName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as a value for the "prefix" parameter. +
getPrefixSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as a value for the "prefix" parameter. +
getProperty(String) - +Method in class org.jasypt.properties.EncryptableProperties +
+ Obtains the property value for the specified key (see + Properties.getProperty(String)), decrypting it if needed. +
getProperty(String, String) - +Method in class org.jasypt.properties.EncryptableProperties +
+ Obtains the property value for the specified key (see + Properties.getProperty(String)), decrypting it if needed. +
getProvider() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns the java.security.Provider implementation object + to be used by the digester for obtaining the digest algorithm. +
getProvider() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getProvider() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Returns the java.security.Provider implementation object + to be used by the encryptor for obtaining the encryption algorithm. +
getProvider() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getProviderClassNameEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the provider class name. +
getProviderClassNameEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the provider class name. +
getProviderClassNameSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the provider class name. +
getProviderClassNameSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the provider class name. +
getProviderName() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns the name of the java.security.Provider implementation + to be used by the digester for obtaining the digest algorithm. +
getProviderName() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getProviderName() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Returns the name of the java.security.Provider implementation + to be used by the encryptor for obtaining the encryption algorithm. +
getProviderName() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getProviderNameEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the provider name. +
getProviderNameEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the provider name. +
getProviderNameSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the provider name. +
getProviderNameSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the provider name. +
getSaltGenerator() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns a SaltGenerator implementation to be used by the digester. +
getSaltGenerator() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getSaltGenerator() - +Method in interface org.jasypt.encryption.pbe.config.PBEConfig +
+ Returns a SaltGenerator implementation to be used by the + encryptor. +
getSaltGenerator() - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
  +
getSaltGeneratorClassNameEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the salt generator class name. +
getSaltGeneratorClassNameEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the salt generator class name. +
getSaltGeneratorClassNameSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the salt generator class name. +
getSaltGeneratorClassNameSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the salt generator class name. +
getSaltSizeBytes() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns the size of the salt to be used to compute the digest. +
getSaltSizeBytes() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getSaltSizeBytesEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the salt size in bytes. +
getSaltSizeBytesSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the salt size in bytes. +
getStandardBooleanValue(String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
getStandardStringOutputType(String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
getStringOutputType() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
  +
getStringOutputType() - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
  +
getStringOutputType() - +Method in interface org.jasypt.digest.config.StringDigesterConfig +
+ This parameter lets the user specify the form in which String output + will be encoded. +
getStringOutputType() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
  +
getStringOutputType() - +Method in class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig +
  +
getStringOutputType() - +Method in interface org.jasypt.encryption.pbe.config.StringPBEConfig +
+ This parameter lets the user specify the form in which String output + will be encoded. +
getStringOutputType() - +Method in class org.jasypt.encryption.pbe.config.WebStringPBEConfig +
  +
getStringOutputTypeEnvName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the String output type. +
getStringOutputTypeEnvName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
Retrieve the name of the environment variable which value has been + loaded as the String output type. +
getStringOutputTypeSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the String output type. +
getStringOutputTypeSysPropertyName() - +Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
Retrieve the name of the JVM system property which value has been + loaded as the String output type. +
getSuffix() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
  +
getSuffix() - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
  +
getSuffix() - +Method in interface org.jasypt.digest.config.StringDigesterConfig +
+ Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +
getSuffixEnvName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as a value for the "suffix" parameter. +
getSuffixSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as a value for the "suffix" parameter. +
getUnicodeNormalizationIgnoredEnvName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as a value for the "unicode normalization ignored" parameter. +
getUnicodeNormalizationIgnoredSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as a value for the "unicode normalization ignored" parameter. +
getUseLenientSaltSizeCheck() - +Method in interface org.jasypt.digest.config.DigesterConfig +
+ Returns Boolean.TRUE if digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. +
getUseLenientSaltSizeCheck() - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
  +
getUseLenientSaltSizeCheckEnvName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the environment variable which value has been + loaded as the value for the useLenientSaltSizeCheck + property. +
getUseLenientSaltSizeCheckSysPropertyName() - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Retrieve the name of the JVM system property which value has been + loaded as the value for the useLenientSaltSizeCheck + property. +
getValidationWord() - +Method in class org.jasypt.encryption.pbe.config.WebPBEConfig +
+ Returns the validation word which will be asked from the web to the + person setting the password for the encryptor this config object belongs + to. +
+
+

+I

+
+
includePlainSaltInEncryptionResults() - +Method in class org.jasypt.salt.ByteArrayFixedSaltGenerator +
As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +
includePlainSaltInEncryptionResults() - +Method in class org.jasypt.salt.FixedByteArraySaltGenerator +
Deprecated. As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +
includePlainSaltInEncryptionResults() - +Method in class org.jasypt.salt.FixedStringSaltGenerator +
Deprecated. As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +
includePlainSaltInEncryptionResults() - +Method in class org.jasypt.salt.RandomSaltGenerator +
This salt generator needs the salt to be included unencrypted in + encryption results, because of its being random. +
includePlainSaltInEncryptionResults() - +Method in interface org.jasypt.salt.SaltGenerator +
+ Determines if the digests and encrypted messages created with a + specific salt generator will include (prepended) the unencrypted + salt itself, so that it can be used for matching and decryption + operations. +
includePlainSaltInEncryptionResults() - +Method in class org.jasypt.salt.StringFixedSaltGenerator +
As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +
includePlainSaltInEncryptionResults() - +Method in class org.jasypt.salt.ZeroSaltGenerator +
As this salt generator provides a predictable salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +
init(FilterConfig) - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigFilter +
  +
INIT_PARAM_INITIALIZER_CLASS_NAME - +Static variable in class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener +
  +
initialize() - +Method in class org.jasypt.digest.PooledByteDigester +
+ Initialize the digester. +
initialize() - +Method in class org.jasypt.digest.PooledStringDigester +
+ Initialize the digester. +
initialize() - +Method in class org.jasypt.digest.StandardByteDigester +
+ Initialize the digester. +
initialize() - +Method in class org.jasypt.digest.StandardStringDigester +
+ Initialize the digester. +
initialize() - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Initialize the encryptor. +
initialize() - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Initialize the encryptor. +
initializeWebPBEConfigs() - +Method in interface org.jasypt.web.pbeconfig.WebPBEInitializer +
+ Method called by WebPBEInitializationContextListener at + application deploy time for initialization of jasypt encryptors. +
IntegerNumberEncryptor - Interface in org.jasypt.util.numeric
+ Common interface for all util classes aimed at integer number encryption.
isComplete() - +Method in class org.jasypt.encryption.pbe.config.WebPBEConfig +
+ Returns whether this config object is complete or not (both name and + validation word have been set). +
isEmpty(String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
isEncryptedValue(String) - +Static method in class org.jasypt.properties.PropertyValueEncryptionUtils +
  +
isInitialized() - +Method in class org.jasypt.digest.PooledByteDigester +
+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.digest.PooledStringDigester +
+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.digest.StandardByteDigester +
+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.digest.StandardStringDigester +
+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isInitialized() - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +
isNotEmpty(String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
isUnicodeNormalizationIgnored() - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
  +
isUnicodeNormalizationIgnored() - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
  +
isUnicodeNormalizationIgnored() - +Method in interface org.jasypt.digest.config.StringDigesterConfig +
+ This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored. +
isWebConfigurationDone() - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry +
  +
+
+

+J

+
+
JasyptPBEStringDecryptionCLI - Class in org.jasypt.intf.cli
+ This class supports the CLI "decrypt" operation.
JasyptPBEStringEncryptionCLI - Class in org.jasypt.intf.cli
+ This class supports the CLI "encrypt" operation.
JasyptStatelessService - Class in org.jasypt.intf.service
+ This class acts as a stateless service for encryption, decryption and + digest operations, letting its clients configure all the jasypt environment + (algorithms, passwords, providers...) from Strings in a single call, be it + using direct values, environment variables or java vm properties.
JasyptStatelessService() - +Constructor for class org.jasypt.intf.service.JasyptStatelessService +
Creates a new instance of JasyptStatelessService. +
JasyptStringDigestCLI - Class in org.jasypt.intf.cli
+ This class supports the CLI "digest" operation.
+
+

+M

+
+
main(String[]) - +Static method in class org.jasypt.intf.cli.AlgorithmRegistryCLI +
+ CLI execution method. +
main(String[]) - +Static method in class org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI +
+ CLI execution method. +
main(String[]) - +Static method in class org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI +
+ CLI execution method. +
main(String[]) - +Static method in class org.jasypt.intf.cli.JasyptStringDigestCLI +
+ CLI execution method. +
matches(byte[], byte[]) - +Method in interface org.jasypt.digest.ByteDigester +
+ Check whether a message matches a digest, managing aspects like + salt, hashing iterations, etc. +
matches(byte[], byte[]) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Checks a message against a given digest. +
matches(String, String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Checks a message against a given digest. +
matches(byte[], byte[]) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Checks a message against a given digest. +
matches(String, String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Checks a message against a given digest. +
matches(String, String) - +Method in interface org.jasypt.digest.StringDigester +
+ Check whether a message matches a digest, managing aspects like + salt, hashing iterations, etc. +
MESSAGE_CHARSET - +Static variable in class org.jasypt.digest.StandardStringDigester +
+ Charset to be used to obtain "digestable" byte arrays from input Strings. +
+
+

+N

+
+
nextRandomInt() - +Static method in class org.jasypt.commons.CommonUtils +
  +
Normalizer - Class in org.jasypt.normalization
+ Utility for the normalization of Unicode Strings to NFC form.
normalizeToNfc(String) - +Static method in class org.jasypt.normalization.Normalizer +
+ Normalize Unicode-input message to NFC. +
normalizeToNfc(char[]) - +Static method in class org.jasypt.normalization.Normalizer +
+ Normalize Unicode-input message to NFC. +
+
+

+O

+
+
org.jasypt.commons - package org.jasypt.commons
 
org.jasypt.digest - package org.jasypt.digest
 
org.jasypt.digest.config - package org.jasypt.digest.config
 
org.jasypt.encryption - package org.jasypt.encryption
 
org.jasypt.encryption.pbe - package org.jasypt.encryption.pbe
 
org.jasypt.encryption.pbe.config - package org.jasypt.encryption.pbe.config
 
org.jasypt.exceptions - package org.jasypt.exceptions
 
org.jasypt.intf.cli - package org.jasypt.intf.cli
 
org.jasypt.intf.service - package org.jasypt.intf.service
 
org.jasypt.normalization - package org.jasypt.normalization
 
org.jasypt.properties - package org.jasypt.properties
 
org.jasypt.registry - package org.jasypt.registry
 
org.jasypt.salt - package org.jasypt.salt
 
org.jasypt.util.binary - package org.jasypt.util.binary
 
org.jasypt.util.digest - package org.jasypt.util.digest
 
org.jasypt.util.numeric - package org.jasypt.util.numeric
 
org.jasypt.util.password - package org.jasypt.util.password
 
org.jasypt.util.password.rfc2307 - package org.jasypt.util.password.rfc2307
 
org.jasypt.util.text - package org.jasypt.util.text
 
org.jasypt.web.pbeconfig - package org.jasypt.web.pbeconfig
 
+
+

+P

+
+
PasswordAlreadyCleanedException - Exception in org.jasypt.exceptions
Exception thrown when an attempt is made to access the configured + password of an encryptor when this password has already been + cleaned (so that it appears no more as an immutable String in memory).
PasswordAlreadyCleanedException() - +Constructor for exception org.jasypt.exceptions.PasswordAlreadyCleanedException +
  +
PasswordBased - Interface in org.jasypt.encryption.pbe
+ Common interface for all entities which can be set a password.
PasswordEncryptor - Interface in org.jasypt.util.password
+ Common interface for all util classes aimed at password encryption.
PBEBigDecimalCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEBigDecimalEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result.
PBEBigIntegerCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEBigIntegerEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result.
PBEByteCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEByteEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result.
PBECleanablePasswordConfig - Interface in org.jasypt.encryption.pbe.config
+ Common interface for all PBEConfig implementations that store passwords as char[] instead + of String and also allow this passwords to be set as char[] instead of Strings.
PBEConfig - Interface in org.jasypt.encryption.pbe.config
+ Common interface for config classes applicable to + StandardPBEByteEncryptor, + StandardPBEStringEncryptor, + StandardPBEBigIntegerEncryptor or + StandardPBEBigDecimalEncryptor objects.
PBEStringCleanablePasswordEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEStringEncryptor - Interface in org.jasypt.encryption.pbe
+ Common interface for all Password Based Encryptors which receive a + String message and return a String result.
PooledByteDigester - Class in org.jasypt.digest
+ Pooled implementation of ByteDigester that in fact contains + an array of StandardByteDigester objects which are used + to attend digest and match requests in round-robin.
PooledByteDigester() - +Constructor for class org.jasypt.digest.PooledByteDigester +
Creates a new instance of PooledStandardByteDigester. +
PooledPBEBigDecimalEncryptor - Class in org.jasypt.encryption.pbe
+ Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEBigDecimalEncryptor() - +Constructor for class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
Creates a new instance of PooledStandardPBEBigDecimalEncryptor. +
PooledPBEBigIntegerEncryptor - Class in org.jasypt.encryption.pbe
+ Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEBigIntegerEncryptor() - +Constructor for class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
Creates a new instance of PooledStandardPBEBigIntegerEncryptor. +
PooledPBEByteEncryptor - Class in org.jasypt.encryption.pbe
+ Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEByteEncryptor() - +Constructor for class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
Creates a new instance of PooledStandardPBEByteEncryptor. +
PooledPBEStringEncryptor - Class in org.jasypt.encryption.pbe
+ Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEStringEncryptor() - +Constructor for class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
Creates a new instance of PooledStandardPBEStringEncryptor. +
PooledStringDigester - Class in org.jasypt.digest
+ Pooled implementation of StringDigester that in fact contains + an array of StandardStringDigester objects which are used + to attend digest and match requests in round-robin.
PooledStringDigester() - +Constructor for class org.jasypt.digest.PooledStringDigester +
Creates a new instance of PooledStandardStringDigester. +
PropertyValueEncryptionUtils - Class in org.jasypt.properties
+ Utility class to encrypt/decrypt values in properties files which could be + encrypted.
+
+

+R

+
+
RandomSaltGenerator - Class in org.jasypt.salt
+ This implementation of SaltGenerator holds a secure random + generator which can be used for generating random salts for encryption + or digesting.
RandomSaltGenerator() - +Constructor for class org.jasypt.salt.RandomSaltGenerator +
Creates a new instance of RandomSaltGenerator using the + default secure random number generation algorithm. +
RandomSaltGenerator(String) - +Constructor for class org.jasypt.salt.RandomSaltGenerator +
Creates a new instance of RandomSaltGenerator specifying a + secure random number generation algorithm. +
registerConfig(WebPBEConfig) - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry +
  +
RFC2307MD5PasswordEncryptor - Class in org.jasypt.util.password.rfc2307
+ Utility class for easily performing password digesting and checking + according to {MD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307MD5PasswordEncryptor() - +Constructor for class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor +
Creates a new instance of RFC2307MD5PasswordEncryptor +
RFC2307SHAPasswordEncryptor - Class in org.jasypt.util.password.rfc2307
+ Utility class for easily performing password digesting and checking + according to {SHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307SHAPasswordEncryptor() - +Constructor for class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor +
Creates a new instance of RFC2307SHAPasswordEncryptor +
RFC2307SMD5PasswordEncryptor - Class in org.jasypt.util.password.rfc2307
+ Utility class for easily performing password digesting and checking + according to {SMD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307SMD5PasswordEncryptor() - +Constructor for class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor +
Creates a new instance of RFC2307OpenLDAPSSHAPasswordEncryptor +
RFC2307SSHAPasswordEncryptor - Class in org.jasypt.util.password.rfc2307
+ Utility class for easily performing password digesting and checking + according to {SSHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307SSHAPasswordEncryptor() - +Constructor for class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor +
Creates a new instance of RFC2307OpenLDAPSSHAPasswordEncryptor +
+
+

+S

+
+
SaltGenerator - Interface in org.jasypt.salt
+ Common interface for all salt generators which can be applied in digest + or encryption operations.
setAlgorithm(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setAlgorithm(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the name of the algorithm. +
setAlgorithm(String) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +
setAlgorithm(String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +
setAlgorithm(String) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +
setAlgorithm(String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets a value for the encryption algorithm +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +
setAlgorithm(String) - +Method in class org.jasypt.util.digest.Digester +
+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +
setAlgorithm(String) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +
setAlgorithmEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the algorithm. +
setAlgorithmEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified environment variable to + load the value for the algorithm. +
setAlgorithmSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified JVM system property to + load the value for the algorithm. +
setAlgorithmSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified JVM system property to + load the value for the algorithm. +
setCharset(String) - +Method in class org.jasypt.salt.FixedStringSaltGenerator +
Deprecated. Sets the charset to be applied to the salt for conversion into bytes. +
setConfig(DigesterConfig) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets a DigesterConfig object + for the digester. +
setConfig(DigesterConfig) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets a DigesterConfig + or StringDigesterConfig object + for the digester. +
setConfig(DigesterConfig) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Sets a DigesterConfig object + for the digester. +
setConfig(DigesterConfig) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets a DigesterConfig + or StringDigesterConfig object + for the digester. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(PBEConfig) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets a PBEConfig object + for the encryptor. +
setConfig(DigesterConfig) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
Lets the user configure this encryptor with a DigesterConfig + object, like if he/she were using a StandardStringDigester object + directly. +
setInvertPositionOfPlainSaltInEncryptionResults(Boolean) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setInvertPositionOfPlainSaltInEncryptionResults(Boolean) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. +
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. +
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. +
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. +
setInvertPositionOfPlainSaltInEncryptionResults(boolean) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. +
setInvertPositionOfPlainSaltInEncryptionResultsEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the invertPositionOfPlainSaltInEncryptionResults + property. +
setInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified JVM system property to + load the value for the invertPositionOfPlainSaltInEncryptionResults + property. +
setInvertPositionOfSaltInMessageBeforeDigesting(Boolean) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setInvertPositionOfSaltInMessageBeforeDigesting(Boolean) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. +
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. +
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. +
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. +
setInvertPositionOfSaltInMessageBeforeDigesting(boolean) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. +
setInvertPositionOfSaltInMessageBeforeDigestingEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +
setInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified JVM system property to + load the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +
setIterations(Integer) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setIterations(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setIterations(Integer) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the number of hashing iterations. +
setIterations(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the number of hashing iterations. +
setIterations(int) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Set the number of times the hash function will be applied recursively. +
setIterations(int) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Set the number of times the hash function will be applied recursively. +
setIterations(int) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Set the number of times the hash function will be applied recursively. +
setIterations(int) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Set the number of times the hash function will be applied recursively. +
setIterationsEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the iteration count. +
setIterationsSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified JVM system property to + load the value for the iteration count. +
setKeyObtentionIterations(Integer) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setKeyObtentionIterations(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setKeyObtentionIterations(Integer) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
Sets the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
Sets the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterations(int) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Set the number of hashing iterations applied to obtain the + encryption key. +
setKeyObtentionIterationsEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified environment variable to + load the value for the key obtention iteration count. +
setKeyObtentionIterationsSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified JVM system property to + load the value for the key obtention iteration count. +
setName(String) - +Method in class org.jasypt.encryption.pbe.config.WebPBEConfig +
+ Sets the name by which this WebPBEConfig object will be identified + from the web. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
Sets the password to be used for encryption. +
setPassword(String) - +Method in interface org.jasypt.encryption.pbe.PasswordBased +
+ Sets a password to be used by the encryptor. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the password to be used. +
setPassword(String) - +Method in class org.jasypt.util.binary.BasicBinaryEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.binary.StrongBinaryEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.text.BasicTextEncryptor +
Sets a password. +
setPassword(String) - +Method in class org.jasypt.util.text.StrongTextEncryptor +
Sets a password. +
setPasswordCharArray(char[]) - +Method in interface org.jasypt.encryption.pbe.CleanablePasswordBased +
+ Sets a password to be used by the encryptor, as a (cleanable) char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
Sets the password to be used for encryption, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the password to be used, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.binary.BasicBinaryEncryptor +
Sets a password, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.binary.StrongBinaryEncryptor +
Sets a password, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.numeric.BasicDecimalNumberEncryptor +
Sets a password, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.numeric.BasicIntegerNumberEncryptor +
Sets a password, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.numeric.StrongDecimalNumberEncryptor +
Sets a password, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.numeric.StrongIntegerNumberEncryptor +
Sets a password, as a char[]. +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.text.BasicTextEncryptor +
Sets a password, as a char[] +
setPasswordCharArray(char[]) - +Method in class org.jasypt.util.text.StrongTextEncryptor +
Sets a password, as a char[]. +
setPasswordEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified environment variable to + load the value for the password. +
setPasswordSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified JVM system property to + load the value for the password. +
setPlainDigest(boolean) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
Lets the user specify if he/she wants a plain digest used as an + encryption mechanism (no salt or iterations, as with + MessageDigest), or rather use the + jasypt's usual stronger mechanism for password encryption (based + on the use of a salt and the iteration of the hash function). +
setPoolSize(Integer) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setPoolSize(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setPoolSize(Integer) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(int) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(int) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(Integer) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setPoolSize(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setPoolSize(Integer) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the size of the pool of encryptors to be created. +
setPoolSize(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the size of the pool of encryptors to be created. +
setPoolSize(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the size of the pool of digesters to be created. +
setPoolSize(int) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the size of the pool of digesters to be created. +
setPoolSizeEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the poolSize + property. +
setPoolSizeEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified environment variable to + load the value for the poolSize + property. +
setPoolSizeSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property. +
setPoolSizeSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property. +
setPrefix(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setPrefix(String) - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setPrefix(String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setPrefix(String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setPrefixEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the "prefix" parameter. +
setPrefixSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified JVM system property to + load a value for the "prefix" parameter. +
setProvider(Provider) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setProvider(Provider) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the security provider to be used for obtaining the digest + algorithm. +
setProvider(Provider) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets the security provider to be asked for the digest algorithm. +
setProvider(Provider) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the security provider to be asked for the digest algorithm. +
setProvider(Provider) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Sets the security provider to be asked for the digest algorithm. +
setProvider(Provider) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the security provider to be asked for the digest algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the security provider to be used for obtaining the encryption + algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the security provider to be asked for the encryption algorithm. +
setProvider(Provider) - +Method in class org.jasypt.util.digest.Digester +
+ Sets the security provider to be asked for the digest algorithm. +
setProvider(Provider) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
+ Sets the security provider to be asked for the digest algorithm. +
setProviderClassName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setProviderClassName(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the class name for the security provider to be used for + obtaining the digest algorithm. +
setProviderClassName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setProviderClassName(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the security provider to be used for obtaining the encryption + algorithm. +
setProviderClassNameEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the provider class name. +
setProviderClassNameEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified environment variable to + load the value for the provider class name. +
setProviderClassNameSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified JVM system property to + load the value for the provider class name. +
setProviderClassNameSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified JVM system property to + load the value for the provider class name. +
setProviderName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setProviderName(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the name of the security provider to be asked for the digest + algorithm. +
setProviderName(String) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets the name of the security provider to be asked for the + digest algorithm. +
setProviderName(String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the name of the security provider to be asked for the + digest algorithm. +
setProviderName(String) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Sets the name of the security provider to be asked for the + digest algorithm. +
setProviderName(String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the name of the security provider to be asked for the + digest algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the name of the security provider to be asked for the encryption + algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the name of the security provider to be asked for the + encryption algorithm. +
setProviderName(String) - +Method in class org.jasypt.util.digest.Digester +
+ Sets the name of the security provider to be asked for the + digest algorithm. +
setProviderName(String) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
+ Sets the name of the security provider to be asked for the + digest algorithm. +
setProviderNameEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the provider name. +
setProviderNameEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified environment variable to + load the value for the provider name. +
setProviderNameSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified JVM system property to + load the value for the provider name. +
setProviderNameSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
Set the config object to use the specified JVM system property to + load the value for the provider name. +
setSalt(byte[]) - +Method in class org.jasypt.salt.FixedByteArraySaltGenerator +
Deprecated. Sets the salt to be returned. +
setSalt(String) - +Method in class org.jasypt.salt.FixedStringSaltGenerator +
Deprecated. Sets the salt to be returned. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the salt generator. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the salt generator. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.PooledPBEByteEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
+ Sets the salt generator to be used. +
setSaltGenerator(SaltGenerator) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the salt generator to be used. +
setSaltGeneratorClassName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setSaltGeneratorClassName(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Sets the class name of the salt generator. +
setSaltGeneratorClassName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
  +
setSaltGeneratorClassName(String) - +Method in class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Sets the salt generator. +
setSaltGeneratorClassNameEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the salt generator class name. +
setSaltGeneratorClassNameEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified environment variable to + load the value for the salt generator class name. +
setSaltGeneratorClassNameSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified JVM system property to + load the value for the salt generator class name. +
setSaltGeneratorClassNameSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig +
+ Set the config object to use the specified JVM system property to + load the value for the salt generator class name. +
setSaltSizeBytes(Integer) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setSaltSizeBytes(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setSaltSizeBytes(Integer) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Size in bytes of the salt to be used. +
setSaltSizeBytes(String) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Size in bytes of the salt to be used. +
setSaltSizeBytes(int) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Sets the size of the salt to be used to compute the digest. +
setSaltSizeBytes(int) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the size of the salt to be used to compute the digest. +
setSaltSizeBytes(int) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Sets the size of the salt to be used to compute the digest. +
setSaltSizeBytes(int) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the size of the salt to be used to compute the digest. +
setSaltSizeBytes(int) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor +
+ Sets the size (in bytes) of the salt to be used. +
setSaltSizeBytes(int) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor +
+ Sets the size (in bytes) of the salt to be used. +
setSaltSizeBytesEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the salt size in bytes. +
setSaltSizeBytesSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
Set the config object to use the specified JVM system property to + load the value for the salt size in bytes. +
setStringOutputType(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.encryption.pbe.config.WebStringPBEConfig +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.encryption.pbe.PooledPBEStringEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.util.password.ConfigurablePasswordEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputType(String) - +Method in class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor +
+ Sets the the form in which String output + will be encoded. +
setStringOutputTypeEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the String output type. +
setStringOutputTypeEnvName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
Set the config object to use the specified environment variable to + load the value for the String output type. +
setStringOutputTypeSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified JVM system property to + load the value for the String output type. +
setStringOutputTypeSysPropertyName(String) - +Method in class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +
Set the config object to use the specified JVM system property to + load the value for the String output type. +
setSuffix(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setSuffix(String) - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setSuffix(String) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setSuffix(String) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +
setSuffixEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the "suffix" parameter. +
setSuffixSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified JVM system property to + load a value for the "suffix" parameter. +
setUnicodeNormalizationIgnored(Boolean) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
+ Sets whether the unicode text normalization step should be ignored. +
setUnicodeNormalizationIgnored(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
+ Sets whether the unicode text normalization step should be ignored. +
setUnicodeNormalizationIgnored(Boolean) - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
+ Sets whether the unicode text normalization step should be ignored. +
setUnicodeNormalizationIgnored(String) - +Method in class org.jasypt.digest.config.SimpleStringDigesterConfig +
+ Sets whether the unicode text normalization step should be ignored. +
setUnicodeNormalizationIgnored(boolean) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Sets whether the unicode text normalization step should be ignored. +
setUnicodeNormalizationIgnored(boolean) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Sets whether the unicode text normalization step should be ignored. +
setUnicodeNormalizationIgnoredEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified environment variable to + load the value for the "unicode normalization ignored" parameter. +
setUnicodeNormalizationIgnoredSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentStringDigesterConfig +
Set the config object to use the specified JVM system property to + load a value for the "unicode normalization ignored" parameter. +
setUseLenientSaltSizeCheck(Boolean) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
  +
setUseLenientSaltSizeCheck(Boolean) - +Method in class org.jasypt.digest.config.SimpleDigesterConfig +
+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. +
setUseLenientSaltSizeCheck(boolean) - +Method in class org.jasypt.digest.PooledByteDigester +
+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. +
setUseLenientSaltSizeCheck(boolean) - +Method in class org.jasypt.digest.PooledStringDigester +
+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. +
setUseLenientSaltSizeCheck(boolean) - +Method in class org.jasypt.digest.StandardByteDigester +
+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. +
setUseLenientSaltSizeCheck(boolean) - +Method in class org.jasypt.digest.StandardStringDigester +
+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. +
setUseLenientSaltSizeCheckEnvName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified environment variable to + load the value for the useLenientSaltSizeCheck + property. +
setUseLenientSaltSizeCheckSysPropertyName(String) - +Method in class org.jasypt.digest.config.EnvironmentDigesterConfig +
+ Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property. +
setValidationWord(String) - +Method in class org.jasypt.encryption.pbe.config.WebPBEConfig +
+ Sets the validation word which will be asked from the web to the + person setting the password for the encryptor this config object belongs + to. +
setWebConfigurationDone(boolean) - +Method in class org.jasypt.web.pbeconfig.WebPBEConfigRegistry +
  +
SimpleDigesterConfig - Class in org.jasypt.digest.config
+ Bean implementation for DigesterConfig.
SimpleDigesterConfig() - +Constructor for class org.jasypt.digest.config.SimpleDigesterConfig +
+ Creates a new SimpleDigesterConfig instance. +
SimplePBEConfig - Class in org.jasypt.encryption.pbe.config
+ Bean implementation for PBEConfig.
SimplePBEConfig() - +Constructor for class org.jasypt.encryption.pbe.config.SimplePBEConfig +
+ Creates a new SimplePBEConfig instance. +
SimpleStringDigesterConfig - Class in org.jasypt.digest.config
+ Bean implementation for StringDigesterConfig.
SimpleStringDigesterConfig() - +Constructor for class org.jasypt.digest.config.SimpleStringDigesterConfig +
+ Creates a new SimpleStringDigesterConfig instance. +
SimpleStringPBEConfig - Class in org.jasypt.encryption.pbe.config
+ Bean implementation for StringPBEConfig.
SimpleStringPBEConfig() - +Constructor for class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig +
+ Creates a new SimpleStringPBEConfig instance. +
split(String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
split(String, String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
StandardByteDigester - Class in org.jasypt.digest
+ Standard implementation of the ByteDigester interface.
StandardByteDigester() - +Constructor for class org.jasypt.digest.StandardByteDigester +
Creates a new instance of StandardByteDigester. +
StandardPBEBigDecimalEncryptor - Class in org.jasypt.encryption.pbe
+ Standard implementation of the PBEBigDecimalEncryptor interface.
StandardPBEBigDecimalEncryptor() - +Constructor for class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +
Creates a new instance of StandardPBEBigDecimalEncryptor. +
StandardPBEBigIntegerEncryptor - Class in org.jasypt.encryption.pbe
+ Standard implementation of the PBEBigIntegerEncryptor interface.
StandardPBEBigIntegerEncryptor() - +Constructor for class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +
Creates a new instance of StandardPBEBigIntegerEncryptor. +
StandardPBEByteEncryptor - Class in org.jasypt.encryption.pbe
+ Standard implementation of the PBEByteEncryptor interface.
StandardPBEByteEncryptor() - +Constructor for class org.jasypt.encryption.pbe.StandardPBEByteEncryptor +
Creates a new instance of StandardPBEByteEncryptor. +
StandardPBEStringEncryptor - Class in org.jasypt.encryption.pbe
+ Standard implementation of the PBEStringEncryptor interface.
StandardPBEStringEncryptor() - +Constructor for class org.jasypt.encryption.pbe.StandardPBEStringEncryptor +
Creates a new instance of StandardPBEStringEncryptor. +
StandardStringDigester - Class in org.jasypt.digest
+ Standard implementation of the StringDigester interface.
StandardStringDigester() - +Constructor for class org.jasypt.digest.StandardStringDigester +
Creates a new instance of StandardStringDigester. +
STRING_OUTPUT_TYPE_BASE64 - +Static variable in class org.jasypt.commons.CommonUtils +
  +
STRING_OUTPUT_TYPE_HEXADECIMAL - +Static variable in class org.jasypt.commons.CommonUtils +
  +
StringDigester - Interface in org.jasypt.digest
+ Common interface for all digesters which receive a String message and + return a String digest.
StringDigesterConfig - Interface in org.jasypt.digest.config
+ Common interface for config classes applicable to + StandardStringDigester objects.
StringEncryptor - Interface in org.jasypt.encryption
+ Common interface for all Encryptors which receive a + String message and return a String result.
StringFixedSaltGenerator - Class in org.jasypt.salt
+ String based implementation of FixedSaltGenerator, that will + always return the same salt.
StringFixedSaltGenerator(String) - +Constructor for class org.jasypt.salt.StringFixedSaltGenerator +
Creates a new instance of FixedStringSaltGenerator using + the default charset. +
StringFixedSaltGenerator(String, String) - +Constructor for class org.jasypt.salt.StringFixedSaltGenerator +
Creates a new instance of FixedStringSaltGenerator +
StringPBEConfig - Interface in org.jasypt.encryption.pbe.config
+ Common interface for config classes applicable to + StandardPBEStringEncryptor objects.
StrongBinaryEncryptor - Class in org.jasypt.util.binary
+ Utility class for easily performing high-strength encryption of + binaries (byte arrays).
StrongBinaryEncryptor() - +Constructor for class org.jasypt.util.binary.StrongBinaryEncryptor +
Creates a new instance of StrongBinaryEncryptor. +
StrongDecimalNumberEncryptor - Class in org.jasypt.util.numeric
+ Utility class for easily performing normal-strength encryption of + BigDecimal objects.
StrongDecimalNumberEncryptor() - +Constructor for class org.jasypt.util.numeric.StrongDecimalNumberEncryptor +
Creates a new instance of StrongDecimalNumberEncryptor. +
StrongIntegerNumberEncryptor - Class in org.jasypt.util.numeric
+ Utility class for easily performing normal-strength encryption of + BigInteger objects.
StrongIntegerNumberEncryptor() - +Constructor for class org.jasypt.util.numeric.StrongIntegerNumberEncryptor +
Creates a new instance of StrongIntegerNumberEncryptor. +
StrongPasswordEncryptor - Class in org.jasypt.util.password
+ Utility class for easily performing high-strength password + digesting and checking.
StrongPasswordEncryptor() - +Constructor for class org.jasypt.util.password.StrongPasswordEncryptor +
Creates a new instance of StrongPasswordEncryptor +
StrongTextEncryptor - Class in org.jasypt.util.text
+ Utility class for easily performing high-strength encryption of texts.
StrongTextEncryptor() - +Constructor for class org.jasypt.util.text.StrongTextEncryptor +
Creates a new instance of StrongTextEncryptor. +
substringAfter(String, String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
substringBefore(String, String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
+
+

+T

+
+
TextEncryptor - Interface in org.jasypt.util.text
+ Common interface for all util classes aimed at text encryption
toHexadecimal(byte[]) - +Static method in class org.jasypt.commons.CommonUtils +
  +
+
+

+V

+
+
validateIsTrue(boolean, String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
validateNotEmpty(String, String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
validateNotNull(Object, String) - +Static method in class org.jasypt.commons.CommonUtils +
  +
+
+

+W

+
+
WebPBEConfig - Class in org.jasypt.encryption.pbe.config
+ Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
WebPBEConfig() - +Constructor for class org.jasypt.encryption.pbe.config.WebPBEConfig +
+ Creates a new WebPBEConfig instance. +
WebPBEConfigFilter - Class in org.jasypt.web.pbeconfig
+ This filter is intended to avoid access to the web application until + an admin has set the encryption passwords.
WebPBEConfigFilter() - +Constructor for class org.jasypt.web.pbeconfig.WebPBEConfigFilter +
  +
WebPBEConfigRegistry - Class in org.jasypt.web.pbeconfig
+ Registry for WebPBEConfig objects.
WebPBEConfigServlet - Class in org.jasypt.web.pbeconfig
+ Servlet for web PBE config processing.
WebPBEConfigServlet() - +Constructor for class org.jasypt.web.pbeconfig.WebPBEConfigServlet +
  +
WebPBEInitializationContextListener - Class in org.jasypt.web.pbeconfig
+ ContextListener which takes a WebPBEInitializer implementation + class name as a parameter (<context-param>) and calls its + initializeWebPBEConfigs() method to allow the webapp to + create its PBE encryptors and declare their associated WebPBEConfig + objects.
WebPBEInitializationContextListener() - +Constructor for class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener +
  +
WebPBEInitializer - Interface in org.jasypt.web.pbeconfig
+ Interface which must be implemented by the user-defined classes which + create and initialize webapp PBE encryptors for being configured through + the web pbe configuration servlet.
WebStringPBEConfig - Class in org.jasypt.encryption.pbe.config
+ Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
WebStringPBEConfig() - +Constructor for class org.jasypt.encryption.pbe.config.WebStringPBEConfig +
+ Creates a new WebStringPBEConfig instance. +
+
+

+Z

+
+
ZeroSaltGenerator - Class in org.jasypt.salt
+ This implementation of SaltGenerator always returns a salt + of the required length, filled with zero bytes.
ZeroSaltGenerator() - +Constructor for class org.jasypt.salt.ZeroSaltGenerator +
Creates a new instance of ZeroSaltGenerator +
+
+A B C D E F G I J M N O P R S T V W Z + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/index.html b/utils/jasypt-1.9.2/apidocs/jasypt/index.html new file mode 100644 index 00000000..94dde375 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/index.html @@ -0,0 +1,40 @@ + + + + + + + +JASYPT: Java Simplified Encryption 1.9.2 API + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/CommonUtils.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/CommonUtils.html new file mode 100644 index 00000000..9cb7b2a6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/CommonUtils.html @@ -0,0 +1,567 @@ + + + + + + + +CommonUtils (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.commons +
+Class CommonUtils

+
+Object
+  extended by org.jasypt.commons.CommonUtils
+
+
+
+
public final class CommonUtils
extends Object
+ + +

+

+ Common utils regarding treatment of parameter values and encoding operations. + This class is for internal use only. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + +
+Field Summary
+static StringSTRING_OUTPUT_TYPE_BASE64 + +
+           
+static StringSTRING_OUTPUT_TYPE_HEXADECIMAL + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static byte[]appendArrays(byte[] firstArray, + byte[] secondArray) + +
+           
+static byte[]fromHexadecimal(String message) + +
+           
+static BooleangetStandardBooleanValue(String valueStr) + +
+           
+static StringgetStandardStringOutputType(String valueStr) + +
+           
+static booleanisEmpty(String string) + +
+           
+static booleanisNotEmpty(String string) + +
+           
+static intnextRandomInt() + +
+           
+static String[]split(String string) + +
+           
+static String[]split(String string, + String separators) + +
+           
+static StringsubstringAfter(String string, + String separator) + +
+           
+static StringsubstringBefore(String string, + String separator) + +
+           
+static StringtoHexadecimal(byte[] message) + +
+           
+static voidvalidateIsTrue(boolean expression, + String message) + +
+           
+static voidvalidateNotEmpty(String string, + String message) + +
+           
+static voidvalidateNotNull(Object object, + String message) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+STRING_OUTPUT_TYPE_BASE64

+
+public static final String STRING_OUTPUT_TYPE_BASE64
+
+
+
See Also:
Constant Field Values
+
+
+ +

+STRING_OUTPUT_TYPE_HEXADECIMAL

+
+public static final String STRING_OUTPUT_TYPE_HEXADECIMAL
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Method Detail
+ +

+getStandardBooleanValue

+
+public static Boolean getStandardBooleanValue(String valueStr)
+
+
+
+
+
+
+ +

+getStandardStringOutputType

+
+public static String getStandardStringOutputType(String valueStr)
+
+
+
+
+
+
+ +

+toHexadecimal

+
+public static String toHexadecimal(byte[] message)
+
+
+
+
+
+
+ +

+fromHexadecimal

+
+public static byte[] fromHexadecimal(String message)
+
+
+
+
+
+
+ +

+isEmpty

+
+public static boolean isEmpty(String string)
+
+
+
+
+
+
+ +

+isNotEmpty

+
+public static boolean isNotEmpty(String string)
+
+
+
+
+
+
+ +

+validateNotNull

+
+public static void validateNotNull(Object object,
+                                   String message)
+
+
+
+
+
+
+ +

+validateNotEmpty

+
+public static void validateNotEmpty(String string,
+                                    String message)
+
+
+
+
+
+
+ +

+validateIsTrue

+
+public static void validateIsTrue(boolean expression,
+                                  String message)
+
+
+
+
+
+
+ +

+split

+
+public static String[] split(String string)
+
+
+
+
+
+
+ +

+split

+
+public static String[] split(String string,
+                             String separators)
+
+
+
+
+
+
+ +

+substringBefore

+
+public static String substringBefore(String string,
+                                     String separator)
+
+
+
+
+
+
+ +

+substringAfter

+
+public static String substringAfter(String string,
+                                    String separator)
+
+
+
+
+
+
+ +

+nextRandomInt

+
+public static int nextRandomInt()
+
+
+
+
+
+
+ +

+appendArrays

+
+public static byte[] appendArrays(byte[] firstArray,
+                                  byte[] secondArray)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/class-use/CommonUtils.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/class-use/CommonUtils.html new file mode 100644 index 00000000..9d9cc785 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/class-use/CommonUtils.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.commons.CommonUtils (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.commons.CommonUtils

+
+No usage of org.jasypt.commons.CommonUtils +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-frame.html new file mode 100644 index 00000000..c2f8c35c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.jasypt.commons (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.commons + + + + +
+Classes  + +
+CommonUtils
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-summary.html new file mode 100644 index 00000000..57fc86a4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-summary.html @@ -0,0 +1,159 @@ + + + + + + + +org.jasypt.commons (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.commons +

+ + + + + + + + + +
+Class Summary
CommonUtils + Common utils regarding treatment of parameter values and encoding operations.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-tree.html new file mode 100644 index 00000000..58a1c55a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.commons Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.commons +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-use.html new file mode 100644 index 00000000..898523fd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/commons/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.commons (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.commons

+
+No usage of org.jasypt.commons +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/ByteDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/ByteDigester.html new file mode 100644 index 00000000..4fc3d6e5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/ByteDigester.html @@ -0,0 +1,261 @@ + + + + + + + +ByteDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest +
+Interface ByteDigester

+
+
All Known Implementing Classes:
PooledByteDigester, StandardByteDigester
+
+
+
+
public interface ByteDigester
+ + +

+

+ Common interface for all digesters which receive a byte array message and + return a byte array digest. +

+

+ For a default implementation, see StandardByteDigester. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]digest(byte[] message) + +
+           + Create a digest of the input message.
+ booleanmatches(byte[] message, + byte[] digest) + +
+           + Check whether a message matches a digest, managing aspects like + salt, hashing iterations, etc.
+  +

+ + + + + + + + +
+Method Detail
+ +

+digest

+
+byte[] digest(byte[] message)
+
+

+ Create a digest of the input message. +

+

+

+
Parameters:
message - the message to be digested +
Returns:
the digest
+
+
+
+ +

+matches

+
+boolean matches(byte[] message,
+                byte[] digest)
+
+

+ Check whether a message matches a digest, managing aspects like + salt, hashing iterations, etc. (if applicable). +

+

+

+
Parameters:
message - the message to check
digest - the digest to check +
Returns:
TRUE if the message matches the digest, FALSE if not.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/PooledByteDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/PooledByteDigester.html new file mode 100644 index 00000000..14eef598 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/PooledByteDigester.html @@ -0,0 +1,941 @@ + + + + + + + +PooledByteDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest +
+Class PooledByteDigester

+
+Object
+  extended by org.jasypt.digest.PooledByteDigester
+
+
+
All Implemented Interfaces:
ByteDigester
+
+
+
+
public class PooledByteDigester
extends Object
implements ByteDigester
+ + +

+

+ Pooled implementation of ByteDigester that in fact contains + an array of StandardByteDigester objects which are used + to attend digest and match requests in round-robin. This should + result in higher performance in multiprocessor systems. +

+

+ Configuration of this class is equivalent to that of + StandardByteDigester. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PooledByteDigester() + +
+          Creates a new instance of PooledStandardByteDigester.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]digest(byte[] message) + +
+           + Performs a digest operation on a byte array message.
+ voidinitialize() + +
+           + Initialize the digester.
+ booleanisInitialized() + +
+           + Returns true if the digester has already been initialized, false if + not.
+ Initialization happens:
+ booleanmatches(byte[] message, + byte[] digest) + +
+           + Checks a message against a given digest.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for digesting, like MD5 + or SHA-1.
+ voidsetConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig object + for the digester.
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           + Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           + Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ voidsetIterations(int iterations) + +
+           + Set the number of times the hash function will be applied recursively.
+ voidsetPoolSize(int poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + digest algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidsetSaltSizeBytes(int saltSizeBytes) + +
+           + Sets the size of the salt to be used to compute the digest.
+ voidsetUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck) + +
+           + Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PooledByteDigester

+
+public PooledByteDigester()
+
+
Creates a new instance of PooledStandardByteDigester. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(DigesterConfig config)
+
+

+ Sets a DigesterConfig object + for the digester. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Salt size
  • +
  • Hashing iterations
  • +
  • Salt generator
  • +
  • Location of the salt in relation to the encrypted message + (default: before)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the DigesterConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(int saltSizeBytes)
+
+

+ Sets the size of the salt to be used to compute the digest. + This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+ +

+ If salt size is set to zero, then no salt will be used. +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the size of the salt to be used, in bytes.
+
+
+
+ +

+setIterations

+
+public void setIterations(int iterations)
+
+

+ Set the number of times the hash function will be applied recursively. +
+ The hash function will be applied to its own results as many times as + specified: h(h(...h(x)...)) +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + digest algorithm. This security provider has to be registered beforehand + at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the digest algorithm.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the digest algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+

+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of salt before message) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfSaltInMessageBeforeDigesting - whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default).
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults)
+
+

+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of plain salt before digest result) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfPlainSaltInEncryptionResults - whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default).
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck)
+
+

+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ If this parameter is not explicitly set, the default behaviour + (NOT lenient) will be applied. +

+

+

+
+
+
+
Parameters:
useLenientSaltSizeCheck - whether the digester will allow matching of + digests with different salt sizes than established or not (default + is false).
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(int poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter is required. +

+

+

+
+
+
+
Parameters:
poolSize - size of the pool
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When digest or matches are called for the + first time, if initialize has not been called before.
  • +
+

+ Once a digester has been initialized, trying to + change its configuration (algorithm, provider, salt size, iterations + or salt generator) will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the digester has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the digester. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the digester with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered.
  2. +
  3. Then, if a + DigesterConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the digester itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ Once a digester has been initialized, trying to + change its configuration will result in an + AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+digest

+
+public byte[] digest(byte[] message)
+
+

+ Performs a digest operation on a byte array message. +

+

+ The steps taken for creating the digest are: +

    +
  1. A salt of the specified size is generated (see + SaltGenerator).
  2. +
  3. The salt bytes are added to the message.
  4. +
  5. The hash function is applied to the salt and message altogether, + and then to the + results of the function itself, as many times as specified + (iterations).
  6. +
  7. If specified by the salt generator (see + SaltGenerator.includePlainSaltInEncryptionResults()), + the undigested salt and the final result of the hash + function are concatenated and returned as a result.
  8. +
+ Put schematically in bytes: +
    +
  • + DIGEST = |S|..(ssb)..|S|X|X|X|...|X| +
      +
    • S: salt bytes (plain, not digested). (OPTIONAL).
    • +
    • ssb: salt size in bytes.
    • +
    • X: bytes resulting from hashing (see below).
    • +
    +
  • +
  • + |X|X|X|...|X| = + H(H(H(..(it)..H(Z|Z|Z|...|Z|)))) +
      +
    • H: Hash function (algorithm).
    • +
    • it: Number of iterations.
    • +
    • Z: Input for hashing (see below).
    • +
    +
  • +
  • + |Z|Z|Z|...|Z| = + |S|..(ssb)..|S|M|M|M...|M| +
      +
    • S: salt bytes (plain, not digested).
    • +
    • ssb: salt size in bytes.
    • +
    • M: message bytes.
    • +
    +
  • +
+

+

+ If a random salt generator is used, two digests created for the same + message will always be different + (except in the case of random salt coincidence). + Because of this, in this case the result of the digest method + will contain both the undigested salt and the digest of the + (salt + message), so that another digest operation can be performed + with the same salt on a different message to check if both messages + match (all of which will be managed automatically by the + matches method). +

+

+

+
Specified by:
digest in interface ByteDigester
+
+
+
Parameters:
message - the byte array to be digested +
Returns:
the digest result +
Throws: +
EncryptionOperationNotPossibleException - if the digest operation + fails, ommitting any further information about the cause for + security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+matches

+
+public boolean matches(byte[] message,
+                       byte[] digest)
+
+

+ Checks a message against a given digest. +

+

+ This method tells whether a message corresponds to a specific digest + or not by getting the salt with which the digest was created and + applying it to a digest operation performed on the message. If + new and existing digest match, the message is said to match the digest. +

+

+ This method will be used, for instance, for password checking in + authentication processes. +

+

+ A null message will only match a null digest. +

+

+

+
Specified by:
matches in interface ByteDigester
+
+
+
Parameters:
message - the message to be compared to the digest.
digest - the digest. +
Returns:
true if the specified message matches the digest, false + if not. +
Throws: +
EncryptionOperationNotPossibleException - if the digest matching + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/PooledStringDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/PooledStringDigester.html new file mode 100644 index 00000000..3b31a73a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/PooledStringDigester.html @@ -0,0 +1,1098 @@ + + + + + + + +PooledStringDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest +
+Class PooledStringDigester

+
+Object
+  extended by org.jasypt.digest.PooledStringDigester
+
+
+
All Implemented Interfaces:
StringDigester
+
+
+
+
public class PooledStringDigester
extends Object
implements StringDigester
+ + +

+

+ Pooled implementation of StringDigester that in fact contains + an array of StandardStringDigester objects which are used + to attend digest and match requests in round-robin. This should + result in higher performance in multiprocessor systems. +

+

+ Configuration of this class is equivalent to that of + StandardStringDigester. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PooledStringDigester() + +
+          Creates a new instance of PooledStandardStringDigester.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdigest(String message) + +
+           + Performs a digest operation on a String message.
+ voidinitialize() + +
+           + Initialize the digester.
+ booleanisInitialized() + +
+           + Returns true if the digester has already been initialized, false if + not.
+ Initialization happens:
+ booleanmatches(String message, + String digest) + +
+           + Checks a message against a given digest.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for digesting, like MD5 + or SHA-1.
+ voidsetConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig + or StringDigesterConfig object + for the digester.
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           + Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           + Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ voidsetIterations(int iterations) + +
+           + Set the number of times the hash function will be applied recursively.
+ voidsetPoolSize(int poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetPrefix(String prefix) + +
+           + Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + digest algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidsetSaltSizeBytes(int saltSizeBytes) + +
+           + Sets the size of the salt to be used to compute the digest.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ voidsetSuffix(String suffix) + +
+           + Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetUnicodeNormalizationIgnored(boolean unicodeNormalizationIgnored) + +
+           + Sets whether the unicode text normalization step should be ignored.
+ voidsetUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck) + +
+           + Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PooledStringDigester

+
+public PooledStringDigester()
+
+
Creates a new instance of PooledStandardStringDigester. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(DigesterConfig config)
+
+

+ Sets a DigesterConfig + or StringDigesterConfig object + for the digester. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Salt size
  • +
  • Hashing iterations
  • +
  • Salt generator
  • +
  • Use of Unicode normalization mechanisms + (only StringDigesterConfig)
  • +
  • Output type (base64, hexadecimal) + (only StringDigesterConfig)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the DigesterConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(int saltSizeBytes)
+
+

+ Sets the size of the salt to be used to compute the digest. + This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+ +

+ If salt size is set to zero, then no salt will be used. +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the size of the salt to be used, in bytes.
+
+
+
+ +

+setIterations

+
+public void setIterations(int iterations)
+
+

+ Set the number of times the hash function will be applied recursively. +
+ The hash function will be applied to its own results as many times as + specified: h(h(...h(x)...)) +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + digest algorithm. This security provider has to be registered beforehand + at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the digest algorithm.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the digest algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+

+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of salt before message) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfSaltInMessageBeforeDigesting - whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default).
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults)
+
+

+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of plain salt before digest result) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfPlainSaltInEncryptionResults - whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default).
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck)
+
+

+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ If this parameter is not explicitly set, the default behaviour + (NOT lenient) will be applied. +

+

+

+
+
+
+
Parameters:
useLenientSaltSizeCheck - whether the digester will allow matching of + digests with different salt sizes than established or not (default + is false).
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(boolean unicodeNormalizationIgnored)
+
+

+ Sets whether the unicode text normalization step should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+

+
+
+
+
Parameters:
unicodeNormalizationIgnored - whether the unicode text + normalization step should be ignored or not.
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+setPrefix

+
+public void setPrefix(String prefix)
+
+

+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ By default, no prefix will be added to encryption results. +

+

+

+
+
+
+
Parameters:
prefix - the prefix to be set
+
+
+
+ +

+setSuffix

+
+public void setSuffix(String suffix)
+
+

+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ By default, no suffix will be added to encryption results. +

+

+

+
+
+
+
Parameters:
suffix - the suffix to be set
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(int poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter is required. +

+

+

+
+
+
+
Parameters:
poolSize - size of the pool
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When digest or matches are called for the + first time, if initialize has not been called before.
  • +
+

+ Once a digester has been initialized, trying to + change its configuration (algorithm, provider, salt size, iterations + or salt generator) will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the digester has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the digester. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the digester with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered.
  2. +
  3. Then, if a + DigesterConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the digester itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ Once a digester has been initialized, trying to + change its configuration will result in an + AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+digest

+
+public String digest(String message)
+
+

+ Performs a digest operation on a String message. +

+

+ The steps taken for creating the digest are: +

    +
  1. The String message is converted to a byte array.
  2. +
  3. A salt of the specified size is generated (see + SaltGenerator).
  4. +
  5. The salt bytes are added to the message.
  6. +
  7. The hash function is applied to the salt and message altogether, + and then to the + results of the function itself, as many times as specified + (iterations).
  8. +
  9. If specified by the salt generator (see + SaltGenerator.includePlainSaltInEncryptionResults()), + the undigested salt and the final result of the hash + function are concatenated and returned as a result.
  10. +
  11. The result of the concatenation is encoded in BASE64 (default) + or HEXADECIMAL + and returned as an ASCII String.
  12. +
+ Put schematically in bytes: +
    +
  • + DIGEST = |S|..(ssb)..|S|X|X|X|...|X| +
      +
    • S: salt bytes (plain, not digested). (OPTIONAL).
    • +
    • ssb: salt size in bytes.
    • +
    • X: bytes resulting from hashing (see below).
    • +
    +
  • +
  • + |X|X|X|...|X| = + H(H(H(..(it)..H(Z|Z|Z|...|Z|)))) +
      +
    • H: Hash function (algorithm).
    • +
    • it: Number of iterations.
    • +
    • Z: Input for hashing (see below).
    • +
    +
  • +
  • + |Z|Z|Z|...|Z| = + |S|..(ssb)..|S|M|M|M...|M| +
      +
    • S: salt bytes (plain, not digested).
    • +
    • ssb: salt size in bytes.
    • +
    • M: message bytes.
    • +
    +
  • +
+

+

+ If a random salt generator is used, two digests created for the same + message will always be different + (except in the case of random salt coincidence). + Because of this, in this case the result of the digest method + will contain both the undigested salt and the digest of the + (salt + message), so that another digest operation can be performed + with the same salt on a different message to check if both messages + match (all of which will be managed automatically by the + matches method). +

+

+

+
Specified by:
digest in interface StringDigester
+
+
+
Parameters:
message - the String to be digested +
Returns:
the digest result +
Throws: +
EncryptionOperationNotPossibleException - if the digest operation + fails, ommitting any further information about the cause for + security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+matches

+
+public boolean matches(String message,
+                       String digest)
+
+

+ Checks a message against a given digest. +

+

+ This method tells whether a message corresponds to a specific digest + or not by getting the salt with which the digest was created and + applying it to a digest operation performed on the message. If + new and existing digest match, the message is said to match the digest. +

+

+ This method will be used, for instance, for password checking in + authentication processes. +

+

+ A null message will only match a null digest. +

+

+

+
Specified by:
matches in interface StringDigester
+
+
+
Parameters:
message - the message to be compared to the digest.
digest - the digest. +
Returns:
true if the specified message matches the digest, false + if not. +
Throws: +
EncryptionOperationNotPossibleException - if the digest matching + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StandardByteDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StandardByteDigester.html new file mode 100644 index 00000000..7f08fbf4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StandardByteDigester.html @@ -0,0 +1,1112 @@ + + + + + + + +StandardByteDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest +
+Class StandardByteDigester

+
+Object
+  extended by org.jasypt.digest.StandardByteDigester
+
+
+
All Implemented Interfaces:
ByteDigester
+
+
+
+
public final class StandardByteDigester
extends Object
implements ByteDigester
+ + +

+

+ Standard implementation of the ByteDigester interface. + This class lets the user specify the algorithm (and provider) to be used for + creating digests, the size of the salt to be applied, + the number of times the hash function will be applied (iterations) and + the salt generator to be used. +

+

+ This class is thread-safe. +

+

+
Configuration +

+

+ The algorithm, provider, salt size iterations and salt generator + can take values in any of these ways: +

+ And the actual values to be used for initialization will be established + by applying the following priorities: +
    +
  1. First, the default values are considered.
  2. +
  3. Then, if a DigesterConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the digester itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ +

+
Initialization +

+

+ Before it is ready to create digests, an object of this class has to be + initialized. Initialization happens: +

+ Once a digester has been initialized, trying to + change its configuration (algorithm, provider, salt size, iterations or + salt generator) + will result in an AlreadyInitializedException being thrown. +

+ +

+
Usage +

+

+ A digester may be used in two different ways: +

+ The steps taken for creating digests are: +
    +
  1. A salt of the specified size is generated (see + SaltGenerator). If salt size is zero, no salt will be + used.
  2. +
  3. The salt bytes are added to the message.
  4. +
  5. The hash function is applied to the salt and message altogether, + and then to the + results of the function itself, as many times as specified + (iterations).
  6. +
  7. If specified by the salt generator (see + SaltGenerator.includePlainSaltInEncryptionResults()), + the undigested salt and the final result of the hash + function are concatenated and returned as a result.
  8. +
+ Put schematically in bytes: + + If a random salt generator is used, two digests created for the same + message will always be different + (except in the case of random salt coincidence). + Because of this, in this case the result of the digest method + will contain both the undigested salt and the digest of the + (salt + message), so that another digest operation can be performed with + the same salt on a different message to check if both messages match + (all of which will be managed automatically by the matches method). +

+

+ To learn more about the mechanisms involved in digest creation, read + PKCS #5: Password-Based Cryptography Standard. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringDEFAULT_ALGORITHM + +
+          Default digest algorithm will be MD5
+static intDEFAULT_ITERATIONS + +
+          The minimum recommended iterations for hashing are 1000
+static intDEFAULT_SALT_SIZE_BYTES + +
+          The minimum recommended size for salt is 8 bytes
+  + + + + + + + + + + +
+Constructor Summary
StandardByteDigester() + +
+          Creates a new instance of StandardByteDigester.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]digest(byte[] message) + +
+           + Performs a digest operation on a byte array message.
+ voidinitialize() + +
+           + Initialize the digester.
+ booleanisInitialized() + +
+           + Returns true if the digester has already been initialized, false if + not.
+ Initialization happens:
+ booleanmatches(byte[] message, + byte[] digest) + +
+           + Checks a message against a given digest.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for digesting, like MD5 + or SHA-1.
+ voidsetConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig object + for the digester.
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           + Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           + Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ voidsetIterations(int iterations) + +
+           + Set the number of times the hash function will be applied recursively.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + digest algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidsetSaltSizeBytes(int saltSizeBytes) + +
+           + Sets the size of the salt to be used to compute the digest.
+ voidsetUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck) + +
+           + Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_ALGORITHM

+
+public static final String DEFAULT_ALGORITHM
+
+
Default digest algorithm will be MD5 +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_SALT_SIZE_BYTES

+
+public static final int DEFAULT_SALT_SIZE_BYTES
+
+
The minimum recommended size for salt is 8 bytes +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_ITERATIONS

+
+public static final int DEFAULT_ITERATIONS
+
+
The minimum recommended iterations for hashing are 1000 +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+StandardByteDigester

+
+public StandardByteDigester()
+
+
Creates a new instance of StandardByteDigester. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(DigesterConfig config)
+
+

+ Sets a DigesterConfig object + for the digester. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Salt size
  • +
  • Hashing iterations
  • +
  • Salt generator
  • +
  • Location of the salt in relation to the encrypted message + (default: before)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the DigesterConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(int saltSizeBytes)
+
+

+ Sets the size of the salt to be used to compute the digest. + This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+ +

+ If salt size is set to zero, then no salt will be used. +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the size of the salt to be used, in bytes.
+
+
+
+ +

+setIterations

+
+public void setIterations(int iterations)
+
+

+ Set the number of times the hash function will be applied recursively. +
+ The hash function will be applied to its own results as many times as + specified: h(h(...h(x)...)) +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
Since:
+
1.2
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + digest algorithm. This security provider has to be registered beforehand + at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the digest algorithm.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the digest algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
Since:
+
1.3
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+

+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of salt before message) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfSaltInMessageBeforeDigesting - whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default).
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults)
+
+

+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of plain salt before digest result) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfPlainSaltInEncryptionResults - whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default).
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck)
+
+

+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ If this parameter is not explicitly set, the default behaviour + (NOT lenient) will be applied. +

+

+

+
+
+
+
Parameters:
useLenientSaltSizeCheck - whether the digester will allow matching of + digests with different salt sizes than established or not (default + is false).
Since:
+
1.7
+
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When digest or matches are called for the + first time, if initialize has not been called before.
  • +
+

+ Once a digester has been initialized, trying to + change its configuration (algorithm, provider, salt size, iterations + or salt generator) will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the digester has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the digester. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the digester with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered.
  2. +
  3. Then, if a + DigesterConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the digester itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ Once a digester has been initialized, trying to + change its configuration will result in an + AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+digest

+
+public byte[] digest(byte[] message)
+
+

+ Performs a digest operation on a byte array message. +

+

+ The steps taken for creating the digest are: +

    +
  1. A salt of the specified size is generated (see + SaltGenerator).
  2. +
  3. The salt bytes are added to the message.
  4. +
  5. The hash function is applied to the salt and message altogether, + and then to the + results of the function itself, as many times as specified + (iterations).
  6. +
  7. If specified by the salt generator (see + SaltGenerator.includePlainSaltInEncryptionResults()), + the undigested salt and the final result of the hash + function are concatenated and returned as a result.
  8. +
+ Put schematically in bytes: +
    +
  • + DIGEST = |S|..(ssb)..|S|X|X|X|...|X| +
      +
    • S: salt bytes (plain, not digested). (OPTIONAL).
    • +
    • ssb: salt size in bytes.
    • +
    • X: bytes resulting from hashing (see below).
    • +
    +
  • +
  • + |X|X|X|...|X| = + H(H(H(..(it)..H(Z|Z|Z|...|Z|)))) +
      +
    • H: Hash function (algorithm).
    • +
    • it: Number of iterations.
    • +
    • Z: Input for hashing (see below).
    • +
    +
  • +
  • + |Z|Z|Z|...|Z| = + |S|..(ssb)..|S|M|M|M...|M| +
      +
    • S: salt bytes (plain, not digested).
    • +
    • ssb: salt size in bytes.
    • +
    • M: message bytes.
    • +
    +
  • +
+

+

+ If a random salt generator is used, two digests created for the same + message will always be different + (except in the case of random salt coincidence). + Because of this, in this case the result of the digest method + will contain both the undigested salt and the digest of the + (salt + message), so that another digest operation can be performed + with the same salt on a different message to check if both messages + match (all of which will be managed automatically by the + matches method). +

+

+

+
Specified by:
digest in interface ByteDigester
+
+
+
Parameters:
message - the byte array to be digested +
Returns:
the digest result +
Throws: +
EncryptionOperationNotPossibleException - if the digest operation + fails, ommitting any further information about the cause for + security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+matches

+
+public boolean matches(byte[] message,
+                       byte[] digest)
+
+

+ Checks a message against a given digest. +

+

+ This method tells whether a message corresponds to a specific digest + or not by getting the salt with which the digest was created and + applying it to a digest operation performed on the message. If + new and existing digest match, the message is said to match the digest. +

+

+ This method will be used, for instance, for password checking in + authentication processes. +

+

+ A null message will only match a null digest. +

+

+

+
Specified by:
matches in interface ByteDigester
+
+
+
Parameters:
message - the message to be compared to the digest.
digest - the digest. +
Returns:
true if the specified message matches the digest, false + if not. +
Throws: +
EncryptionOperationNotPossibleException - if the digest matching + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StandardStringDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StandardStringDigester.html new file mode 100644 index 00000000..a3b1eadf --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StandardStringDigester.html @@ -0,0 +1,1346 @@ + + + + + + + +StandardStringDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest +
+Class StandardStringDigester

+
+Object
+  extended by org.jasypt.digest.StandardStringDigester
+
+
+
All Implemented Interfaces:
StringDigester
+
+
+
+
public final class StandardStringDigester
extends Object
implements StringDigester
+ + +

+

+ Standard implementation of the StringDigester interface. + This class lets the user specify the algorithm (and provider) to be used for + creating digests, the size of the salt to be applied, + the number of times the hash function will be applied (iterations) and + the salt generator to be used. +

+

+ This class avoids byte-conversion problems related to the fact of + different platforms having different default charsets, and returns + digests in the form of BASE64-encoded or HEXADECIMAL ASCII Strings. +

+

+ This class is thread-safe. +

+

+
Configuration +

+

+ The algorithm, provider, salt size, iterations and salt generator can take values + in any of these ways: +

+ And the actual values to be used for initialization will be established + by applying the following priorities: +
    +
  1. First, the default values are considered.
  2. +
  3. Then, if a DigesterConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the digester itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ +

+
Initialization +

+

+ Before it is ready to create digests, an object of this class has to be + initialized. Initialization happens: +

+ Once a digester has been initialized, trying to + change its configuration + will result in an AlreadyInitializedException being thrown. +

+ +

+
Usage +

+

+ A digester may be used in two different ways: +

+ The steps taken for creating digests are: +
    +
  1. The String message is converted to a byte array.
  2. +
  3. A salt of the specified size is generated (see + SaltGenerator).
  4. +
  5. The salt bytes are added to the message.
  6. +
  7. The hash function is applied to the salt and message altogether, + and then to the + results of the function itself, as many times as specified + (iterations).
  8. +
  9. If specified by the salt generator (see + SaltGenerator.includePlainSaltInEncryptionResults()), + the undigested salt and the final result of the hash + function are concatenated and returned as a result.
  10. +
  11. The result of the concatenation is encoded in BASE64 or HEXADECIMAL + and returned as an ASCII String.
  12. +
+ Put schematically in bytes: + + If a random salt generator is used, two digests created for the same + message will always be different + (except in the case of random salt coincidence). + Because of this, in this case the result of the digest method + will contain both the undigested salt and the digest of the + (salt + message), so that another digest operation can be performed + with the same salt on a different message to check if both messages + match (all of which will be managed automatically by the + matches method). +

+

+ To learn more about the mechanisms involved in digest creation, read + PKCS #5: Password-Based Cryptography Standard. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringDEFAULT_STRING_OUTPUT_TYPE + +
+           + Default type of String output.
+static booleanDEFAULT_UNICODE_NORMALIZATION_IGNORED + +
+           + Whether the Unicode normalization step should be ignored because of + legacy-compatibility issues.
+static StringDIGEST_CHARSET + +
+           + Charset to be used for encoding the resulting digests.
+static StringMESSAGE_CHARSET + +
+           + Charset to be used to obtain "digestable" byte arrays from input Strings.
+  + + + + + + + + + + +
+Constructor Summary
StandardStringDigester() + +
+          Creates a new instance of StandardStringDigester.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdigest(String message) + +
+           + Performs a digest operation on a String message.
+ voidinitialize() + +
+           + Initialize the digester.
+ booleanisInitialized() + +
+           + Returns true if the digester has already been initialized, false if + not.
+ Initialization happens:
+ booleanmatches(String message, + String digest) + +
+           + Checks a message against a given digest.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for digesting, like MD5 + or SHA-1.
+ voidsetConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig + or StringDigesterConfig object + for the digester.
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           + Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           + Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ voidsetIterations(int iterations) + +
+           + Set the number of times the hash function will be applied recursively.
+ voidsetPrefix(String prefix) + +
+           + Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + digest algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidsetSaltSizeBytes(int saltSizeBytes) + +
+           + Sets the size of the salt to be used to compute the digest.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ voidsetSuffix(String suffix) + +
+           + Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetUnicodeNormalizationIgnored(boolean unicodeNormalizationIgnored) + +
+           + Sets whether the unicode text normalization step should be ignored.
+ voidsetUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck) + +
+           + Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+MESSAGE_CHARSET

+
+public static final String MESSAGE_CHARSET
+
+

+ Charset to be used to obtain "digestable" byte arrays from input Strings. + Set to UTF-8. +

+

+ This charset has to be fixed to some value so that we avoid problems + with different platforms having different "default" charsets. +

+

+ It is set to UTF-8 because it covers the whole spectrum of characters + representable in Java (which internally uses UTF-16), and avoids the + size penalty of UTF-16 (which will always use two bytes for representing + each character, even if it is an ASCII one). +

+

+ Setting this value to UTF-8 does not mean that Strings that originally + come for, for example, an ISO-8859-1 input, will not be correcly + digested. It simply provides a way of "fixing" the way a String will + be converted into bytes for digesting. +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+DIGEST_CHARSET

+
+public static final String DIGEST_CHARSET
+
+

+ Charset to be used for encoding the resulting digests. + Set to US-ASCII. +

+

+ The result of digesting some bytes can be any other bytes, and so + the result of digesting, for example, some LATIN-1 valid String bytes, + can be bytes that may not conform a "valid" LATIN-1 String. +

+

+ Because of this, digests are always encoded in BASE64 or + HEXADECIMAL after + being created, and this ensures that the + digests will make perfectly representable, safe ASCII Strings. Because + of this, the charset used to convert the digest bytes to the returned + String is set to US-ASCII. +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_UNICODE_NORMALIZATION_IGNORED

+
+public static final boolean DEFAULT_UNICODE_NORMALIZATION_IGNORED
+
+

+ Whether the Unicode normalization step should be ignored because of + legacy-compatibility issues. Defaults to FALSE (the normalization + step WILL be performed). +

+

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_STRING_OUTPUT_TYPE

+
+public static final String DEFAULT_STRING_OUTPUT_TYPE
+
+

+ Default type of String output. Set to BASE64. +

+

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+StandardStringDigester

+
+public StandardStringDigester()
+
+
Creates a new instance of StandardStringDigester. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(DigesterConfig config)
+
+

+ Sets a DigesterConfig + or StringDigesterConfig object + for the digester. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Salt size
  • +
  • Hashing iterations
  • +
  • Salt generator
  • +
  • Use of Unicode normalization mechanisms + (only StringDigesterConfig)
  • +
  • Output type (base64, hexadecimal) + (only StringDigesterConfig)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the DigesterConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(int saltSizeBytes)
+
+

+ Sets the size of the salt to be used to compute the digest. + This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+ +

+ If salt size is set to zero, then no salt will be used. +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the size of the salt to be used, in bytes.
+
+
+
+ +

+setIterations

+
+public void setIterations(int iterations)
+
+

+ Set the number of times the hash function will be applied recursively. +
+ The hash function will be applied to its own results as many times as + specified: h(h(...h(x)...)) +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + digest algorithm. This security provider has to be registered beforehand + at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the digest algorithm.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the digest algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
Since:
+
1.3
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+

+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of salt before message) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfSaltInMessageBeforeDigesting - whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default).
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(boolean invertPositionOfPlainSaltInEncryptionResults)
+
+

+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+ If this parameter is not explicitly set, the default behaviour + (insertion of plain salt before digest result) will be applied. +

+

+

+
+
+
+
Parameters:
invertPositionOfPlainSaltInEncryptionResults - whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default).
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(boolean useLenientSaltSizeCheck)
+
+

+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ If this parameter is not explicitly set, the default behaviour + (NOT lenient) will be applied. +

+

+

+
+
+
+
Parameters:
useLenientSaltSizeCheck - whether the digester will allow matching of + digests with different salt sizes than established or not (default + is false).
Since:
+
1.7
+
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(boolean unicodeNormalizationIgnored)
+
+

+ Sets whether the unicode text normalization step should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+

+
+
+
+
Parameters:
unicodeNormalizationIgnored - whether the unicode text + normalization step should be ignored or not.
Since:
+
1.3
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
Since:
+
1.3
+
+
+
+
+ +

+setPrefix

+
+public void setPrefix(String prefix)
+
+

+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ By default, no prefix will be added to encryption results. +

+

+

+
+
+
+
Parameters:
prefix - the prefix to be set
Since:
+
1.7
+
+
+
+
+ +

+setSuffix

+
+public void setSuffix(String suffix)
+
+

+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ By default, no suffix will be added to encryption results. +

+

+

+
+
+
+
Parameters:
suffix - the suffix to be set
Since:
+
1.7
+
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the digester has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When digest or matches are called for the + first time, if initialize has not been called before.
  • +
+

+ Once a digester has been initialized, trying to + change its configuration will result in an + AlreadyInitializedException + being thrown. +

+

+

+
+
+
+ +
Returns:
true if the digester has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the digester. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the digester with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered.
  2. +
  3. Then, if a + DigesterConfig object + has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the digester itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ Once a digester has been initialized, trying to + change its configuration will result in an + AlreadyInitializedException + being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+digest

+
+public String digest(String message)
+
+

+ Performs a digest operation on a String message. +

+

+ The steps taken for creating the digest are: +

    +
  1. The String message is converted to a byte array.
  2. +
  3. A salt of the specified size is generated (see + SaltGenerator).
  4. +
  5. The salt bytes are added to the message.
  6. +
  7. The hash function is applied to the salt and message altogether, + and then to the + results of the function itself, as many times as specified + (iterations).
  8. +
  9. If specified by the salt generator (see + SaltGenerator.includePlainSaltInEncryptionResults()), + the undigested salt and the final result of the hash + function are concatenated and returned as a result.
  10. +
  11. The result of the concatenation is encoded in BASE64 (default) + or HEXADECIMAL + and returned as an ASCII String.
  12. +
+ Put schematically in bytes: +
    +
  • + DIGEST = |S|..(ssb)..|S|X|X|X|...|X| +
      +
    • S: salt bytes (plain, not digested). (OPTIONAL).
    • +
    • ssb: salt size in bytes.
    • +
    • X: bytes resulting from hashing (see below).
    • +
    +
  • +
  • + |X|X|X|...|X| = + H(H(H(..(it)..H(Z|Z|Z|...|Z|)))) +
      +
    • H: Hash function (algorithm).
    • +
    • it: Number of iterations.
    • +
    • Z: Input for hashing (see below).
    • +
    +
  • +
  • + |Z|Z|Z|...|Z| = + |S|..(ssb)..|S|M|M|M...|M| +
      +
    • S: salt bytes (plain, not digested).
    • +
    • ssb: salt size in bytes.
    • +
    • M: message bytes.
    • +
    +
  • +
+

+

+ If a random salt generator is used, two digests created for the same + message will always be different + (except in the case of random salt coincidence). + Because of this, in this case the result of the digest method + will contain both the undigested salt and the digest of the + (salt + message), so that another digest operation can be performed + with the same salt on a different message to check if both messages + match (all of which will be managed automatically by the + matches method). +

+

+

+
Specified by:
digest in interface StringDigester
+
+
+
Parameters:
message - the String to be digested +
Returns:
the digest result +
Throws: +
EncryptionOperationNotPossibleException - if the digest operation + fails, ommitting any further information about the cause for + security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+
+ +

+matches

+
+public boolean matches(String message,
+                       String digest)
+
+

+ Checks a message against a given digest. +

+

+ This method tells whether a message corresponds to a specific digest + or not by getting the salt with which the digest was created and + applying it to a digest operation performed on the message. If + new and existing digest match, the message is said to match the digest. +

+

+ This method will be used, for instance, for password checking in + authentication processes. +

+

+ A null message will only match a null digest. +

+

+

+
Specified by:
matches in interface StringDigester
+
+
+
Parameters:
message - the message to be compared to the digest.
digest - the digest. +
Returns:
true if the specified message matches the digest, false + if not. +
Throws: +
EncryptionOperationNotPossibleException - if the digest matching + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, if the digest algorithm chosen + cannot be used).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StringDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StringDigester.html new file mode 100644 index 00000000..3ad8aee3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/StringDigester.html @@ -0,0 +1,261 @@ + + + + + + + +StringDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest +
+Interface StringDigester

+
+
All Known Implementing Classes:
PooledStringDigester, StandardStringDigester
+
+
+
+
public interface StringDigester
+ + +

+

+ Common interface for all digesters which receive a String message and + return a String digest. +

+

+ For a default implementation, see StandardStringDigester. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdigest(String message) + +
+           + Create a digest of the input message.
+ booleanmatches(String message, + String digest) + +
+           + Check whether a message matches a digest, managing aspects like + salt, hashing iterations, etc.
+  +

+ + + + + + + + +
+Method Detail
+ +

+digest

+
+String digest(String message)
+
+

+ Create a digest of the input message. +

+

+

+
Parameters:
message - the message to be digested +
Returns:
the digest
+
+
+
+ +

+matches

+
+boolean matches(String message,
+                String digest)
+
+

+ Check whether a message matches a digest, managing aspects like + salt, hashing iterations, etc. (if applicable). +

+

+

+
Parameters:
message - the message to check
digest - the digest to check +
Returns:
TRUE if the message matches the digest, FALSE if not.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/ByteDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/ByteDigester.html new file mode 100644 index 00000000..4b7ccc01 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/ByteDigester.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.digest.ByteDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.digest.ByteDigester

+
+ + + + + + + + + +
+Packages that use ByteDigester
org.jasypt.digest  
+  +

+ + + + + +
+Uses of ByteDigester in org.jasypt.digest
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.digest that implement ByteDigester
+ classPooledByteDigester + +
+           + Pooled implementation of ByteDigester that in fact contains + an array of StandardByteDigester objects which are used + to attend digest and match requests in round-robin.
+ classStandardByteDigester + +
+           + Standard implementation of the ByteDigester interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/PooledByteDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/PooledByteDigester.html new file mode 100644 index 00000000..dde0a73d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/PooledByteDigester.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.digest.PooledByteDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.PooledByteDigester

+
+No usage of org.jasypt.digest.PooledByteDigester +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/PooledStringDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/PooledStringDigester.html new file mode 100644 index 00000000..310141e9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/PooledStringDigester.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.digest.PooledStringDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.PooledStringDigester

+
+No usage of org.jasypt.digest.PooledStringDigester +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StandardByteDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StandardByteDigester.html new file mode 100644 index 00000000..3632dbf5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StandardByteDigester.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.digest.StandardByteDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.StandardByteDigester

+
+No usage of org.jasypt.digest.StandardByteDigester +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StandardStringDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StandardStringDigester.html new file mode 100644 index 00000000..24ca6d65 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StandardStringDigester.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.digest.StandardStringDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.StandardStringDigester

+
+No usage of org.jasypt.digest.StandardStringDigester +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StringDigester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StringDigester.html new file mode 100644 index 00000000..35342d33 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/class-use/StringDigester.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.digest.StringDigester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.digest.StringDigester

+
+ + + + + + + + + +
+Packages that use StringDigester
org.jasypt.digest  
+  +

+ + + + + +
+Uses of StringDigester in org.jasypt.digest
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.digest that implement StringDigester
+ classPooledStringDigester + +
+           + Pooled implementation of StringDigester that in fact contains + an array of StandardStringDigester objects which are used + to attend digest and match requests in round-robin.
+ classStandardStringDigester + +
+           + Standard implementation of the StringDigester interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/DigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/DigesterConfig.html new file mode 100644 index 00000000..83181c9f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/DigesterConfig.html @@ -0,0 +1,613 @@ + + + + + + + +DigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest.config +
+Interface DigesterConfig

+
+
All Known Subinterfaces:
StringDigesterConfig
+
+
+
All Known Implementing Classes:
EnvironmentDigesterConfig, EnvironmentStringDigesterConfig, SimpleDigesterConfig, SimpleStringDigesterConfig
+
+
+
+
public interface DigesterConfig
+ + +

+

+ Common interface for config classes applicable to + StandardByteDigester, + StandardStringDigester, + PooledByteDigester or + PooledStringDigester + objects. +

+

+ This interface lets the user create new DigesterConfig + classes which retrieve values for this parameters from different + (and maybe more secure) sources (remote servers, LDAP, other databases...), + and do this transparently for the digester object. +

+

+ The config objects passed to a digester will only be queried once + for each configuration parameter, and this will happen + during the initialization of the digester object. +

+

+ For a default implementation, see SimpleDigesterConfig. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetAlgorithm() + +
+           + Returns the name of an algorithm to be used for hashing, like "MD5" or + "SHA-1".
+ BooleangetInvertPositionOfPlainSaltInEncryptionResults() + +
+           + Returns Boolean.TRUE if the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ BooleangetInvertPositionOfSaltInMessageBeforeDigesting() + +
+           + Returns Boolean.TRUE if the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ IntegergetIterations() + +
+           + Returns the number of times the hash function will be applied recursively.
+ IntegergetPoolSize() + +
+           + Get the size of the pool of digesters to be created.
+ java.security.ProvidergetProvider() + +
+           + Returns the java.security.Provider implementation object + to be used by the digester for obtaining the digest algorithm.
+ StringgetProviderName() + +
+           + Returns the name of the java.security.Provider implementation + to be used by the digester for obtaining the digest algorithm.
+ SaltGeneratorgetSaltGenerator() + +
+           + Returns a SaltGenerator implementation to be used by the digester.
+ IntegergetSaltSizeBytes() + +
+           + Returns the size of the salt to be used to compute the digest.
+ BooleangetUseLenientSaltSizeCheck() + +
+           + Returns Boolean.TRUE if digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getAlgorithm

+
+String getAlgorithm()
+
+

+ Returns the name of an algorithm to be used for hashing, like "MD5" or + "SHA-1". +

+

+ This algorithm has to be supported by your Java Virtual Machine, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the algorithm to be used. +

+

+

+ +
Returns:
the name of the algorithm to be used, or null if this object + will not want to set an algorithm. See Appendix A + in the Java + Cryptography Architecture API Specification & + Reference + for information about standard algorithm names.
+
+
+
+ +

+getSaltSizeBytes

+
+Integer getSaltSizeBytes()
+
+

+ Returns the size of the salt to be used to compute the digest. + This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+ If salt size is set to zero, then no salt will be used. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the size of the salt to be used. +

+

+

+ +
Returns:
the size of the salt to be used, in bytes, or null if + this object will not want to set a size for salt.
+
+
+
+ +

+getIterations

+
+Integer getIterations()
+
+

+ Returns the number of times the hash function will be applied recursively. +
+ The hash function will be applied to its own results as many times as + specified: h(h(...h(x)...)) +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the number of hashing iterations. +

+

+

+ +
Returns:
the number of iterations, or null if this object will not want + to set the number of iterations.
+
+
+
+ +

+getSaltGenerator

+
+SaltGenerator getSaltGenerator()
+
+

+ Returns a SaltGenerator implementation to be used by the digester. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the salt generator to be used. +

+

+

+ +
Returns:
the salt generator, or null if this object will not want to set + a specific SaltGenerator implementation.
Since:
+
1.2
+
+
+
+
+ +

+getProviderName

+
+String getProviderName()
+
+

+ Returns the name of the java.security.Provider implementation + to be used by the digester for obtaining the digest algorithm. This + provider must have been registered beforehand. +

+

+ If this method returns null, the digester will ignore this parameter + when deciding the name of the security provider to be used. +

+

+ If this method does not return null, and neither does getProvider(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+

+ +
Returns:
the name of the security provider to be used.
Since:
+
1.3
+
+
+
+
+ +

+getProvider

+
+java.security.Provider getProvider()
+
+

+ Returns the java.security.Provider implementation object + to be used by the digester for obtaining the digest algorithm. +

+

+ If this method returns null, the digester will ignore this parameter + when deciding the security provider object to be used. +

+

+ If this method does not return null, and neither does getProviderName(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+ The provider returned by this method does not need to be + registered beforehand, and its use will not result in its + being registered. +

+

+

+ +
Returns:
the security provider object to be asked for the digest + algorithm.
Since:
+
1.3
+
+
+
+
+ +

+getInvertPositionOfSaltInMessageBeforeDigesting

+
+Boolean getInvertPositionOfSaltInMessageBeforeDigesting()
+
+

+ Returns Boolean.TRUE if the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+

+ +
Returns:
whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default). If null is returned, the default + behaviour will be applied.
Since:
+
1.7
+
+
+
+
+ +

+getInvertPositionOfPlainSaltInEncryptionResults

+
+Boolean getInvertPositionOfPlainSaltInEncryptionResults()
+
+

+ Returns Boolean.TRUE if the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+

+ +
Returns:
whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default). If null is returned, the default behaviour will be + applied.
Since:
+
1.7
+
+
+
+
+ +

+getUseLenientSaltSizeCheck

+
+Boolean getUseLenientSaltSizeCheck()
+
+

+ Returns Boolean.TRUE if digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ Default is FALSE. +

+

+

+ +
Returns:
whether the digester will allow matching of digests with different + salt sizes than established or not (default is false).
Since:
+
1.7
+
+
+
+
+ +

+getPoolSize

+
+Integer getPoolSize()
+
+

+ Get the size of the pool of digesters to be created. +

+

+ This parameter will be ignored if used with a non-pooled digester. +

+

+

+ +
Returns:
the size of the pool to be used if this configuration is used with a + pooled digester
Since:
+
1.7
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/EnvironmentDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/EnvironmentDigesterConfig.html new file mode 100644 index 00000000..98edc910 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/EnvironmentDigesterConfig.html @@ -0,0 +1,1971 @@ + + + + + + + +EnvironmentDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest.config +
+Class EnvironmentDigesterConfig

+
+Object
+  extended by org.jasypt.digest.config.SimpleDigesterConfig
+      extended by org.jasypt.digest.config.EnvironmentDigesterConfig
+
+
+
All Implemented Interfaces:
DigesterConfig
+
+
+
Direct Known Subclasses:
EnvironmentStringDigesterConfig
+
+
+
+
public class EnvironmentDigesterConfig
extends SimpleDigesterConfig
+ + +

+

+ Implementation for DigesterConfig which can retrieve configuration + values from environment variables or system properties. +

+

+ The name of the environment variable or system property (JVM property) to + query for each parameter can be set with its corresponding + setXEnvName or setXSysProperty method. +

+

+ As this class extends SimpleDigesterConfig, parameter values + can be also set with the usual setX methods. +

+

+ For any of the configuration parameters, if its value is not configured + in any way, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.1
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EnvironmentDigesterConfig() + +
+           + Creates a new EnvironmentDigesterConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetAlgorithmEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the algorithm.
+ StringgetAlgorithmSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the algorithm.
+ StringgetInvertPositionOfPlainSaltInEncryptionResultsEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the value for the invertPositionOfPlainSaltInEncryptionResults + property.
+ StringgetInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the value for the invertPositionOfPlainSaltInEncryptionResults + property.
+ StringgetInvertPositionOfSaltInMessageBeforeDigestingEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting + property.
+ StringgetInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting + property.
+ StringgetIterationsEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the iteration count.
+ StringgetIterationsSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the iteration count.
+ StringgetPoolSizeEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the value for the poolSize + property.
+ StringgetPoolSizeSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the value for the poolSize + property.
+ StringgetProviderClassNameEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the provider class name.
+ StringgetProviderClassNameSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the provider class name.
+ StringgetProviderNameEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the provider name.
+ StringgetProviderNameSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the provider name.
+ StringgetSaltGeneratorClassNameEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the salt generator class name.
+ StringgetSaltGeneratorClassNameSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the salt generator class name.
+ StringgetSaltSizeBytesEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the salt size in bytes.
+ StringgetSaltSizeBytesSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the salt size in bytes.
+ StringgetUseLenientSaltSizeCheckEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the value for the useLenientSaltSizeCheck + property.
+ StringgetUseLenientSaltSizeCheckSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the value for the useLenientSaltSizeCheck + property.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the name of the algorithm.
+ voidsetAlgorithmEnvName(String algorithmEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the algorithm.
+ voidsetAlgorithmSysPropertyName(String algorithmSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the algorithm.
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           + Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ voidsetInvertPositionOfPlainSaltInEncryptionResultsEnvName(String invertPositionOfPlainSaltInEncryptionResultsEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the invertPositionOfPlainSaltInEncryptionResults + property.
+ voidsetInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName(String invertPositionOfPlainSaltInEncryptionResultsSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the invertPositionOfPlainSaltInEncryptionResults + property.
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           + Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ voidsetInvertPositionOfSaltInMessageBeforeDigestingEnvName(String invertPositionOfSaltInMessageBeforeDigestingEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the invertPositionOfSaltInMessageBeforeDigesting + property.
+ voidsetInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName(String invertPositionOfSaltInMessageBeforeDigestingSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the invertPositionOfSaltInMessageBeforeDigesting + property.
+ voidsetIterations(Integer iterations) + +
+           + Sets the number of hashing iterations.
+ voidsetIterations(String iterations) + +
+           + Sets the number of hashing iterations.
+ voidsetIterationsEnvName(String iterationsEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the iteration count.
+ voidsetIterationsSysPropertyName(String iterationsSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the iteration count.
+ voidsetPoolSize(Integer poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetPoolSize(String poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetPoolSizeEnvName(String poolSizeEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the poolSize + property.
+ voidsetPoolSizeSysPropertyName(String poolSizeSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be used for obtaining the digest + algorithm.
+ voidsetProviderClassName(String providerClassName) + +
+           + Sets the class name for the security provider to be used for + obtaining the digest algorithm.
+ voidsetProviderClassNameEnvName(String providerClassNameEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the provider class name.
+ voidsetProviderClassNameSysPropertyName(String providerClassNameSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the provider class name.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the digest + algorithm.
+ voidsetProviderNameEnvName(String providerNameEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the provider name.
+ voidsetProviderNameSysPropertyName(String providerNameSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the provider name.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator.
+ voidsetSaltGeneratorClassName(String saltGeneratorClassName) + +
+           + Sets the class name of the salt generator.
+ voidsetSaltGeneratorClassNameEnvName(String saltGeneratorClassNameEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the salt generator class name.
+ voidsetSaltGeneratorClassNameSysPropertyName(String saltGeneratorClassNameSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the salt generator class name.
+ voidsetSaltSizeBytes(Integer saltSizeBytes) + +
+           + Size in bytes of the salt to be used.
+ voidsetSaltSizeBytes(String saltSizeBytes) + +
+           + Size in bytes of the salt to be used.
+ voidsetSaltSizeBytesEnvName(String saltSizeBytesEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the salt size in bytes.
+ voidsetSaltSizeBytesSysPropertyName(String saltSizeBytesSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the salt size in bytes.
+ voidsetUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck) + +
+           + Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ voidsetUseLenientSaltSizeCheckEnvName(String useLenientSaltSizeCheckEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the useLenientSaltSizeCheck + property.
+ voidsetUseLenientSaltSizeCheckSysPropertyName(String useLenientSaltSizeCheckSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property.
+ + + + + + + +
Methods inherited from class org.jasypt.digest.config.SimpleDigesterConfig
getAlgorithm, getInvertPositionOfPlainSaltInEncryptionResults, getInvertPositionOfSaltInMessageBeforeDigesting, getIterations, getPoolSize, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes, getUseLenientSaltSizeCheck
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnvironmentDigesterConfig

+
+public EnvironmentDigesterConfig()
+
+

+ Creates a new EnvironmentDigesterConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+getAlgorithmEnvName

+
+public String getAlgorithmEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the algorithm. +

+

+ +
Returns:
the name of the variable
+
+
+
+ +

+setAlgorithmEnvName

+
+public void setAlgorithmEnvName(String algorithmEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the algorithm. +

+

+
Parameters:
algorithmEnvName - the name of the environment variable
+
+
+
+ +

+getAlgorithmSysPropertyName

+
+public String getAlgorithmSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the algorithm. +

+

+ +
Returns:
the name of the property
+
+
+
+ +

+setAlgorithmSysPropertyName

+
+public void setAlgorithmSysPropertyName(String algorithmSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the algorithm. +

+

+
Parameters:
algorithmSysPropertyName - the name of the property
+
+
+
+ +

+getIterationsEnvName

+
+public String getIterationsEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the iteration count. +

+

+ +
Returns:
the name of the variable
+
+
+
+ +

+setIterationsEnvName

+
+public void setIterationsEnvName(String iterationsEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the iteration count. +

+

+
Parameters:
iterationsEnvName - the name of the environment variable
+
+
+
+ +

+getIterationsSysPropertyName

+
+public String getIterationsSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the iteration count. +

+

+ +
Returns:
the name of the property
+
+
+
+ +

+setIterationsSysPropertyName

+
+public void setIterationsSysPropertyName(String iterationsSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the iteration count. +

+

+
Parameters:
iterationsSysPropertyName - the name of the property
+
+
+
+ +

+getSaltSizeBytesEnvName

+
+public String getSaltSizeBytesEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the salt size in bytes. +

+

+ +
Returns:
the name of the variable
+
+
+
+ +

+setSaltSizeBytesEnvName

+
+public void setSaltSizeBytesEnvName(String saltSizeBytesEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the salt size in bytes. +

+

+
Parameters:
saltSizeBytesEnvName - the name of the environment variable
+
+
+
+ +

+getSaltSizeBytesSysPropertyName

+
+public String getSaltSizeBytesSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the salt size in bytes. +

+

+ +
Returns:
the name of the property
+
+
+
+ +

+setSaltSizeBytesSysPropertyName

+
+public void setSaltSizeBytesSysPropertyName(String saltSizeBytesSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the salt size in bytes. +

+

+
Parameters:
saltSizeBytesSysPropertyName - the name of the property
+
+
+
+ +

+getSaltGeneratorClassNameEnvName

+
+public String getSaltGeneratorClassNameEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the salt generator class name. +

+

+ +
Returns:
the name of the variable
Since:
+
1.3
+
+
+
+
+ +

+setSaltGeneratorClassNameEnvName

+
+public void setSaltGeneratorClassNameEnvName(String saltGeneratorClassNameEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the salt generator class name. +

+

+ The salt generator class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the digester. +

+

+

+
Parameters:
saltGeneratorClassNameEnvName - the name of the environment variable
Since:
+
1.3
+
+
+
+
+ +

+getSaltGeneratorClassNameSysPropertyName

+
+public String getSaltGeneratorClassNameSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the salt generator class name. +

+

+ +
Returns:
the name of the property
Since:
+
1.3
+
+
+
+
+ +

+setSaltGeneratorClassNameSysPropertyName

+
+public void setSaltGeneratorClassNameSysPropertyName(String saltGeneratorClassNameSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the salt generator class name. +

+

+ The salt generator class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the digester. +

+

+

+
Parameters:
saltGeneratorClassNameSysPropertyName - the name of the property
Since:
+
1.3
+
+
+
+
+ +

+getProviderNameEnvName

+
+public String getProviderNameEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the provider name. +

+

+ +
Returns:
the name of the variable
Since:
+
1.3
+
+
+
+
+ +

+setProviderNameEnvName

+
+public void setProviderNameEnvName(String providerNameEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the provider name. +

+

+

+
Parameters:
providerNameEnvName - the name of the environment variable
Since:
+
1.3
+
+
+
+
+ +

+getProviderNameSysPropertyName

+
+public String getProviderNameSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the provider name. +

+

+ +
Returns:
the name of the property
Since:
+
1.3
+
+
+
+
+ +

+setProviderNameSysPropertyName

+
+public void setProviderNameSysPropertyName(String providerNameSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the provider name. +

+

+
Parameters:
providerNameSysPropertyName - the name of the property
Since:
+
1.3
+
+
+
+
+ +

+getProviderClassNameEnvName

+
+public String getProviderClassNameEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the provider class name. +

+

+ +
Returns:
the name of the variable
Since:
+
1.3
+
+
+
+
+ +

+setProviderClassNameEnvName

+
+public void setProviderClassNameEnvName(String providerClassNameEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the provider class name. +

+

+ The provider class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the digester. +

+

+

+
Parameters:
providerClassNameEnvName - the name of the environment variable
Since:
+
1.3
+
+
+
+
+ +

+getProviderClassNameSysPropertyName

+
+public String getProviderClassNameSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the provider class name. +

+

+ +
Returns:
the name of the property
Since:
+
1.3
+
+
+
+
+ +

+setProviderClassNameSysPropertyName

+
+public void setProviderClassNameSysPropertyName(String providerClassNameSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the provider class name. +

+

+ The provider class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the digester. +

+

+

+
Parameters:
providerClassNameSysPropertyName - the name of the property
Since:
+
1.3
+
+
+
+
+ +

+getInvertPositionOfSaltInMessageBeforeDigestingEnvName

+
+public String getInvertPositionOfSaltInMessageBeforeDigestingEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +

+

+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigestingEnvName

+
+public void setInvertPositionOfSaltInMessageBeforeDigestingEnvName(String invertPositionOfSaltInMessageBeforeDigestingEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +

+

+

+
Parameters:
invertPositionOfSaltInMessageBeforeDigestingEnvName - the name of the environment variable
Since:
+
1.7
+
+
+
+
+ +

+getInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName

+
+public String getInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +

+

+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName

+
+public void setInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName(String invertPositionOfSaltInMessageBeforeDigestingSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the invertPositionOfSaltInMessageBeforeDigesting + property. +

+

+

+
Parameters:
invertPositionOfSaltInMessageBeforeDigestingSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+
+ +

+getInvertPositionOfPlainSaltInEncryptionResultsEnvName

+
+public String getInvertPositionOfPlainSaltInEncryptionResultsEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the value for the invertPositionOfPlainSaltInEncryptionResults + property. +

+

+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResultsEnvName

+
+public void setInvertPositionOfPlainSaltInEncryptionResultsEnvName(String invertPositionOfPlainSaltInEncryptionResultsEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the invertPositionOfPlainSaltInEncryptionResults + property. +

+

+

+
Parameters:
invertPositionOfPlainSaltInEncryptionResultsEnvName - the name of the environment variable
Since:
+
1.7
+
+
+
+
+ +

+getInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName

+
+public String getInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the value for the invertPositionOfPlainSaltInEncryptionResults + property. +

+

+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName

+
+public void setInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName(String invertPositionOfPlainSaltInEncryptionResultsSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the invertPositionOfPlainSaltInEncryptionResults + property. +

+

+

+
Parameters:
invertPositionOfPlainSaltInEncryptionResultsSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+
+ +

+getUseLenientSaltSizeCheckEnvName

+
+public String getUseLenientSaltSizeCheckEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the value for the useLenientSaltSizeCheck + property. +

+

+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheckEnvName

+
+public void setUseLenientSaltSizeCheckEnvName(String useLenientSaltSizeCheckEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the useLenientSaltSizeCheck + property. +

+

+

+
Parameters:
useLenientSaltSizeCheckEnvName - the name of the environment variable
Since:
+
1.7
+
+
+
+
+ +

+getUseLenientSaltSizeCheckSysPropertyName

+
+public String getUseLenientSaltSizeCheckSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the value for the useLenientSaltSizeCheck + property. +

+

+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheckSysPropertyName

+
+public void setUseLenientSaltSizeCheckSysPropertyName(String useLenientSaltSizeCheckSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property. +

+

+

+
Parameters:
useLenientSaltSizeCheckSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+
+ +

+getPoolSizeEnvName

+
+public String getPoolSizeEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the value for the poolSize + property. +

+

+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setPoolSizeEnvName

+
+public void setPoolSizeEnvName(String poolSizeEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the poolSize + property. +

+

+

+
Parameters:
poolSizeEnvName - the name of the environment variable
Since:
+
1.7
+
+
+
+
+ +

+getPoolSizeSysPropertyName

+
+public String getPoolSizeSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the value for the poolSize + property. +

+

+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setPoolSizeSysPropertyName

+
+public void setPoolSizeSysPropertyName(String poolSizeSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property. +

+

+

+
Parameters:
poolSizeSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the name of the algorithm. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with SimpleDigesterConfig.setProvider(Provider) or + SimpleDigesterConfig.setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+ Determines the result of: SimpleDigesterConfig.getAlgorithm() +

+

+

+
Overrides:
setAlgorithm in class SimpleDigesterConfig
+
+
+
Parameters:
algorithm - the name of the algorithm.
+
+
+
+ +

+setIterations

+
+public void setIterations(Integer iterations)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the number of hashing iterations. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getIterations() +

+

+

+
Overrides:
setIterations in class SimpleDigesterConfig
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setIterations

+
+public void setIterations(String iterations)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the number of hashing iterations. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getIterations() +

+

+

+
Overrides:
setIterations in class SimpleDigesterConfig
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(Integer saltSizeBytes)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Size in bytes of the salt to be used. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getSaltSizeBytes() +

+

+

+
Overrides:
setSaltSizeBytes in class SimpleDigesterConfig
+
+
+
Parameters:
saltSizeBytes - the size of the salt, in bytes.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(String saltSizeBytes)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Size in bytes of the salt to be used. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getSaltSizeBytes() +

+

+

+
Overrides:
setSaltSizeBytes in class SimpleDigesterConfig
+
+
+
Parameters:
saltSizeBytes - the size of the salt, in bytes.
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the salt generator. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getSaltGenerator() +

+

+

+
Overrides:
setSaltGenerator in class SimpleDigesterConfig
+
+
+
Parameters:
saltGenerator - the salt generator.
+
+
+
+ +

+setSaltGeneratorClassName

+
+public void setSaltGeneratorClassName(String saltGeneratorClassName)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the class name of the salt generator. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getSaltGenerator() +

+

+

+
Overrides:
setSaltGeneratorClassName in class SimpleDigesterConfig
+
+
+
Parameters:
saltGeneratorClassName - the name of the salt generator class.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the name of the security provider to be asked for the digest + algorithm. This provider should be already registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the digester object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getProviderName() +

+

+

+
Overrides:
setProviderName in class SimpleDigesterConfig
+
+
+
Parameters:
providerName - the name of the security provider.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the security provider to be used for obtaining the digest + algorithm. This method is an alternative to + both SimpleDigesterConfig.setProviderName(String) and + SimpleDigesterConfig.setProviderClassName(String) and they should not be used + altogether. + The provider specified with SimpleDigesterConfig.setProvider(Provider) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the digester object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getProvider() +

+

+

+
Overrides:
setProvider in class SimpleDigesterConfig
+
+
+
Parameters:
provider - the security provider object.
+
+
+
+ +

+setProviderClassName

+
+public void setProviderClassName(String providerClassName)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the class name for the security provider to be used for + obtaining the digest algorithm. This method is an alternative to + both SimpleDigesterConfig.setProviderName(String) SimpleDigesterConfig.setProvider(Provider) + and they should not be used altogether. + The provider specified with SimpleDigesterConfig.setProviderClassName(String) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the digester object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getProvider() +

+

+

+
Overrides:
setProviderClassName in class SimpleDigesterConfig
+
+
+
Parameters:
providerClassName - the name of the security provider class.
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getInvertPositionOfPlainSaltInEncryptionResults() +

+

+

+
Overrides:
setInvertPositionOfPlainSaltInEncryptionResults in class SimpleDigesterConfig
+
+
+
Parameters:
invertPositionOfPlainSaltInEncryptionResults - whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default).
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getInvertPositionOfSaltInMessageBeforeDigesting() +

+

+

+
Overrides:
setInvertPositionOfSaltInMessageBeforeDigesting in class SimpleDigesterConfig
+
+
+
Parameters:
invertPositionOfSaltInMessageBeforeDigesting - whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default).
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getUseLenientSaltSizeCheck() +

+

+

+
Overrides:
setUseLenientSaltSizeCheck in class SimpleDigesterConfig
+
+
+
Parameters:
useLenientSaltSizeCheck - whether the digester will allow matching of + digests with different salt sizes than established or not (default + is false).
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter will be ignored if used with a non-pooled digester. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getPoolSize() +

+

+

+
Overrides:
setPoolSize in class SimpleDigesterConfig
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled digester
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(String poolSize)
+
+
Description copied from class: SimpleDigesterConfig
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter will be ignored if used with a non-pooled digester. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimpleDigesterConfig.getPoolSize() +

+

+

+
Overrides:
setPoolSize in class SimpleDigesterConfig
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled digester
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/EnvironmentStringDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/EnvironmentStringDigesterConfig.html new file mode 100644 index 00000000..4dc90c44 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/EnvironmentStringDigesterConfig.html @@ -0,0 +1,1107 @@ + + + + + + + +EnvironmentStringDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest.config +
+Class EnvironmentStringDigesterConfig

+
+Object
+  extended by org.jasypt.digest.config.SimpleDigesterConfig
+      extended by org.jasypt.digest.config.EnvironmentDigesterConfig
+          extended by org.jasypt.digest.config.EnvironmentStringDigesterConfig
+
+
+
All Implemented Interfaces:
DigesterConfig, StringDigesterConfig
+
+
+
+
public class EnvironmentStringDigesterConfig
extends EnvironmentDigesterConfig
implements StringDigesterConfig
+ + +

+

+ Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties. +

+

+ The name of the environment variable or system property (JVM property) to + query for each parameter can be set with its corresponding + setXEnvName or setXSysProperty method. +

+

+ As this class extends SimpleDigesterConfig, parameter values + can be also set with the usual setX methods. +

+

+ For any of the configuration parameters, if its value is not configured + in any way, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EnvironmentStringDigesterConfig() + +
+           + Creates a new EnvironmentStringDigesterConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetPrefix() + +
+           + Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not).
+ StringgetPrefixEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as a value for the "prefix" parameter.
+ StringgetPrefixSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as a value for the "prefix" parameter.
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ StringgetStringOutputTypeEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the String output type.
+ StringgetStringOutputTypeSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the String output type.
+ StringgetSuffix() + +
+           + Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not).
+ StringgetSuffixEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as a value for the "suffix" parameter.
+ StringgetSuffixSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as a value for the "suffix" parameter.
+ StringgetUnicodeNormalizationIgnoredEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as a value for the "unicode normalization ignored" parameter.
+ StringgetUnicodeNormalizationIgnoredSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as a value for the "unicode normalization ignored" parameter.
+ BooleanisUnicodeNormalizationIgnored() + +
+           + This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored.
+ voidsetPrefix(String prefix) + +
+           + Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetPrefixEnvName(String prefixEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the "prefix" parameter.
+ voidsetPrefixSysPropertyName(String prefixSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load a value for the "prefix" parameter.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ voidsetStringOutputTypeEnvName(String stringOutputTypeEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the String output type.
+ voidsetStringOutputTypeSysPropertyName(String stringOutputTypeSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the String output type.
+ voidsetSuffix(String suffix) + +
+           + Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetSuffixEnvName(String suffixEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the "suffix" parameter.
+ voidsetSuffixSysPropertyName(String suffixSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load a value for the "suffix" parameter.
+ voidsetUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored) + +
+           + Sets whether the unicode text normalization step should be ignored.
+ voidsetUnicodeNormalizationIgnored(String unicodeNormalizationIgnored) + +
+           + Sets whether the unicode text normalization step should be ignored.
+ voidsetUnicodeNormalizationIgnoredEnvName(String unicodeNormalizationIgnoredEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the "unicode normalization ignored" parameter.
+ voidsetUnicodeNormalizationIgnoredSysPropertyName(String unicodeNormalizationIgnoredSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load a value for the "unicode normalization ignored" parameter.
+ + + + + + + +
Methods inherited from class org.jasypt.digest.config.EnvironmentDigesterConfig
getAlgorithmEnvName, getAlgorithmSysPropertyName, getInvertPositionOfPlainSaltInEncryptionResultsEnvName, getInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName, getInvertPositionOfSaltInMessageBeforeDigestingEnvName, getInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName, getIterationsEnvName, getIterationsSysPropertyName, getPoolSizeEnvName, getPoolSizeSysPropertyName, getProviderClassNameEnvName, getProviderClassNameSysPropertyName, getProviderNameEnvName, getProviderNameSysPropertyName, getSaltGeneratorClassNameEnvName, getSaltGeneratorClassNameSysPropertyName, getSaltSizeBytesEnvName, getSaltSizeBytesSysPropertyName, getUseLenientSaltSizeCheckEnvName, getUseLenientSaltSizeCheckSysPropertyName, setAlgorithm, setAlgorithmEnvName, setAlgorithmSysPropertyName, setInvertPositionOfPlainSaltInEncryptionResults, setInvertPositionOfPlainSaltInEncryptionResultsEnvName, setInvertPositionOfPlainSaltInEncryptionResultsSysPropertyName, setInvertPositionOfSaltInMessageBeforeDigesting, setInvertPositionOfSaltInMessageBeforeDigestingEnvName, setInvertPositionOfSaltInMessageBeforeDigestingSysPropertyName, setIterations, setIterations, setIterationsEnvName, setIterationsSysPropertyName, setPoolSize, setPoolSize, setPoolSizeEnvName, setPoolSizeSysPropertyName, setProvider, setProviderClassName, setProviderClassNameEnvName, setProviderClassNameSysPropertyName, setProviderName, setProviderNameEnvName, setProviderNameSysPropertyName, setSaltGenerator, setSaltGeneratorClassName, setSaltGeneratorClassNameEnvName, setSaltGeneratorClassNameSysPropertyName, setSaltSizeBytes, setSaltSizeBytes, setSaltSizeBytesEnvName, setSaltSizeBytesSysPropertyName, setUseLenientSaltSizeCheck, setUseLenientSaltSizeCheckEnvName, setUseLenientSaltSizeCheckSysPropertyName
+ + + + + + + +
Methods inherited from class org.jasypt.digest.config.SimpleDigesterConfig
getAlgorithm, getInvertPositionOfPlainSaltInEncryptionResults, getInvertPositionOfSaltInMessageBeforeDigesting, getIterations, getPoolSize, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes, getUseLenientSaltSizeCheck
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.jasypt.digest.config.DigesterConfig
getAlgorithm, getInvertPositionOfPlainSaltInEncryptionResults, getInvertPositionOfSaltInMessageBeforeDigesting, getIterations, getPoolSize, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes, getUseLenientSaltSizeCheck
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnvironmentStringDigesterConfig

+
+public EnvironmentStringDigesterConfig()
+
+

+ Creates a new EnvironmentStringDigesterConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+getUnicodeNormalizationIgnoredEnvName

+
+public String getUnicodeNormalizationIgnoredEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as a value for the "unicode normalization ignored" parameter. +

+

+
+
+
+ +
Returns:
the name of the variable
+
+
+
+ +

+setUnicodeNormalizationIgnoredEnvName

+
+public void setUnicodeNormalizationIgnoredEnvName(String unicodeNormalizationIgnoredEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the "unicode normalization ignored" parameter. +

+

+
+
+
+
Parameters:
unicodeNormalizationIgnoredEnvName - the name of the environment + variable
+
+
+
+ +

+getUnicodeNormalizationIgnoredSysPropertyName

+
+public String getUnicodeNormalizationIgnoredSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as a value for the "unicode normalization ignored" parameter. +

+

+
+
+
+ +
Returns:
the name of the property
+
+
+
+ +

+setUnicodeNormalizationIgnoredSysPropertyName

+
+public void setUnicodeNormalizationIgnoredSysPropertyName(String unicodeNormalizationIgnoredSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load a value for the "unicode normalization ignored" parameter. +

+

+
+
+
+
Parameters:
unicodeNormalizationIgnoredSysPropertyName - the name of the property
+
+
+
+ +

+getStringOutputTypeEnvName

+
+public String getStringOutputTypeEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the String output type. +

+

+
+
+
+ +
Returns:
the name of the variable
+
+
+
+ +

+setStringOutputTypeEnvName

+
+public void setStringOutputTypeEnvName(String stringOutputTypeEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the String output type. +

+

+
+
+
+
Parameters:
stringOutputTypeEnvName - the name of the environment variable
+
+
+
+ +

+getStringOutputTypeSysPropertyName

+
+public String getStringOutputTypeSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the String output type. +

+

+
+
+
+ +
Returns:
the name of the property
+
+
+
+ +

+setStringOutputTypeSysPropertyName

+
+public void setStringOutputTypeSysPropertyName(String stringOutputTypeSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the String output type. +

+

+
+
+
+
Parameters:
stringOutputTypeSysPropertyName - the name of the property
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored)
+
+

+ Sets whether the unicode text normalization step should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
unicodeNormalizationIgnored - whether the unicode text + normalization step should be ignored or not.
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(String unicodeNormalizationIgnored)
+
+

+ Sets whether the unicode text normalization step should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
unicodeNormalizationIgnored - whether the unicode text + normalization step should be ignored or not.
Since:
+
1.4
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+setPrefix

+
+public void setPrefix(String prefix)
+
+

+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getPrefix() +

+

+

+
+
+
+
Parameters:
prefix -
Since:
+
1.7
+
+
+
+
+ +

+setSuffix

+
+public void setSuffix(String suffix)
+
+

+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getSuffix() +

+

+

+
+
+
+
Parameters:
suffix -
Since:
+
1.7
+
+
+
+
+ +

+isUnicodeNormalizationIgnored

+
+public Boolean isUnicodeNormalizationIgnored()
+
+
Description copied from interface: StringDigesterConfig
+

+ This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+

+
Specified by:
isUnicodeNormalizationIgnored in interface StringDigesterConfig
+
+
+ +
Returns:
whether the unicode text normalization step should be ignored or + not.
+
+
+
+ +

+getStringOutputType

+
+public String getStringOutputType()
+
+
Description copied from interface: StringDigesterConfig
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
Specified by:
getStringOutputType in interface StringDigesterConfig
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+
+ +

+getPrefix

+
+public String getPrefix()
+
+
Description copied from interface: StringDigesterConfig
+

+ Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +

+

+

+
Specified by:
getPrefix in interface StringDigesterConfig
+
+
+ +
Returns:
the prefix to be added to all digests
+
+
+
+ +

+getSuffix

+
+public String getSuffix()
+
+
Description copied from interface: StringDigesterConfig
+

+ Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +

+

+

+
Specified by:
getSuffix in interface StringDigesterConfig
+
+
+ +
Returns:
the suffix to be added to all digests
+
+
+
+ +

+getPrefixEnvName

+
+public String getPrefixEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as a value for the "prefix" parameter. +

+

+
+
+
+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setPrefixEnvName

+
+public void setPrefixEnvName(String prefixEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the "prefix" parameter. +

+

+
+
+
+
Parameters:
prefixEnvName - the name of the environment + variable
Since:
+
1.7
+
+
+
+
+ +

+getPrefixSysPropertyName

+
+public String getPrefixSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as a value for the "prefix" parameter. +

+

+
+
+
+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setPrefixSysPropertyName

+
+public void setPrefixSysPropertyName(String prefixSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load a value for the "prefix" parameter. +

+

+
+
+
+
Parameters:
prefixSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+
+ +

+getSuffixEnvName

+
+public String getSuffixEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as a value for the "suffix" parameter. +

+

+
+
+
+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setSuffixEnvName

+
+public void setSuffixEnvName(String suffixEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the "suffix" parameter. +

+

+
+
+
+
Parameters:
suffixEnvName - the name of the environment + variable
Since:
+
1.7
+
+
+
+
+ +

+getSuffixSysPropertyName

+
+public String getSuffixSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as a value for the "suffix" parameter. +

+

+
+
+
+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setSuffixSysPropertyName

+
+public void setSuffixSysPropertyName(String suffixSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load a value for the "suffix" parameter. +

+

+
+
+
+
Parameters:
suffixSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/SimpleDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/SimpleDigesterConfig.html new file mode 100644 index 00000000..aac36e73 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/SimpleDigesterConfig.html @@ -0,0 +1,1302 @@ + + + + + + + +SimpleDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest.config +
+Class SimpleDigesterConfig

+
+Object
+  extended by org.jasypt.digest.config.SimpleDigesterConfig
+
+
+
All Implemented Interfaces:
DigesterConfig
+
+
+
Direct Known Subclasses:
EnvironmentDigesterConfig, SimpleStringDigesterConfig
+
+
+
+
public class SimpleDigesterConfig
extends Object
implements DigesterConfig
+ + +

+

+ Bean implementation for DigesterConfig. This class allows + the values for the configuration parameters to be set + via "standard" setX methods. +

+

+ For any of the configuration parameters, if its setX + method is not called, a null value will be returned by the + corresponding getX method. +

+

+ Note that there is not an exact correspondence between setX() + and getX() methods, as sometimes two methods like + setProvider() and setProviderClassName() will affect the + same configuration parameter (getProvider()). This means that + several combinations of setX() methods collide, and + should not be called together (a call to setProviderClassName() + will override any previous call to setProvider()). +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SimpleDigesterConfig() + +
+           + Creates a new SimpleDigesterConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetAlgorithm() + +
+           + Returns the name of an algorithm to be used for hashing, like "MD5" or + "SHA-1".
+ BooleangetInvertPositionOfPlainSaltInEncryptionResults() + +
+           + Returns Boolean.TRUE if the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ BooleangetInvertPositionOfSaltInMessageBeforeDigesting() + +
+           + Returns Boolean.TRUE if the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ IntegergetIterations() + +
+           + Returns the number of times the hash function will be applied recursively.
+ IntegergetPoolSize() + +
+           + Get the size of the pool of digesters to be created.
+ java.security.ProvidergetProvider() + +
+           + Returns the java.security.Provider implementation object + to be used by the digester for obtaining the digest algorithm.
+ StringgetProviderName() + +
+           + Returns the name of the java.security.Provider implementation + to be used by the digester for obtaining the digest algorithm.
+ SaltGeneratorgetSaltGenerator() + +
+           + Returns a SaltGenerator implementation to be used by the digester.
+ IntegergetSaltSizeBytes() + +
+           + Returns the size of the salt to be used to compute the digest.
+ BooleangetUseLenientSaltSizeCheck() + +
+           + Returns Boolean.TRUE if digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the name of the algorithm.
+ voidsetInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults) + +
+           + Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes.
+ voidsetInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting) + +
+           + Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole.
+ voidsetIterations(Integer iterations) + +
+           + Sets the number of hashing iterations.
+ voidsetIterations(String iterations) + +
+           + Sets the number of hashing iterations.
+ voidsetPoolSize(Integer poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetPoolSize(String poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be used for obtaining the digest + algorithm.
+ voidsetProviderClassName(String providerClassName) + +
+           + Sets the class name for the security provider to be used for + obtaining the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the digest + algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator.
+ voidsetSaltGeneratorClassName(String saltGeneratorClassName) + +
+           + Sets the class name of the salt generator.
+ voidsetSaltSizeBytes(Integer saltSizeBytes) + +
+           + Size in bytes of the salt to be used.
+ voidsetSaltSizeBytes(String saltSizeBytes) + +
+           + Size in bytes of the salt to be used.
+ voidsetUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck) + +
+           + Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleDigesterConfig

+
+public SimpleDigesterConfig()
+
+

+ Creates a new SimpleDigesterConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the name of the algorithm. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+ Determines the result of: getAlgorithm() +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm.
+
+
+
+ +

+setIterations

+
+public void setIterations(Integer iterations)
+
+

+ Sets the number of hashing iterations. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getIterations() +

+

+

+
+
+
+
Parameters:
iterations - the number of iterations.
+
+
+
+ +

+setIterations

+
+public void setIterations(String iterations)
+
+

+ Sets the number of hashing iterations. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getIterations() +

+

+

+
+
+
+
Parameters:
iterations - the number of iterations.
Since:
+
1.4
+
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(Integer saltSizeBytes)
+
+

+ Size in bytes of the salt to be used. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getSaltSizeBytes() +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the size of the salt, in bytes.
+
+
+
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(String saltSizeBytes)
+
+

+ Size in bytes of the salt to be used. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getSaltSizeBytes() +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the size of the salt, in bytes.
Since:
+
1.4
+
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getSaltGenerator() +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator.
Since:
+
1.2
+
+
+
+
+ +

+setSaltGeneratorClassName

+
+public void setSaltGeneratorClassName(String saltGeneratorClassName)
+
+

+ Sets the class name of the salt generator. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getSaltGenerator() +

+

+

+
+
+
+
Parameters:
saltGeneratorClassName - the name of the salt generator class.
Since:
+
1.4
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the digest + algorithm. This provider should be already registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the digester object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getProviderName() +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be used for obtaining the digest + algorithm. This method is an alternative to + both setProviderName(String) and + setProviderClassName(String) and they should not be used + altogether. + The provider specified with setProvider(Provider) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the digester object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getProvider() +

+

+

+
+
+
+
Parameters:
provider - the security provider object.
Since:
+
1.3
+
+
+
+
+ +

+setProviderClassName

+
+public void setProviderClassName(String providerClassName)
+
+

+ Sets the class name for the security provider to be used for + obtaining the digest algorithm. This method is an alternative to + both setProviderName(String) setProvider(Provider) + and they should not be used altogether. + The provider specified with setProviderClassName(String) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the digester object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getProvider() +

+

+

+
+
+
+
Parameters:
providerClassName - the name of the security provider class.
Since:
+
1.4
+
+
+
+
+ +

+setInvertPositionOfSaltInMessageBeforeDigesting

+
+public void setInvertPositionOfSaltInMessageBeforeDigesting(Boolean invertPositionOfSaltInMessageBeforeDigesting)
+
+

+ Whether the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getInvertPositionOfSaltInMessageBeforeDigesting() +

+

+

+
+
+
+
Parameters:
invertPositionOfSaltInMessageBeforeDigesting - whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default).
Since:
+
1.7
+
+
+
+
+ +

+setInvertPositionOfPlainSaltInEncryptionResults

+
+public void setInvertPositionOfPlainSaltInEncryptionResults(Boolean invertPositionOfPlainSaltInEncryptionResults)
+
+

+ Whether the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getInvertPositionOfPlainSaltInEncryptionResults() +

+

+

+
+
+
+
Parameters:
invertPositionOfPlainSaltInEncryptionResults - whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default).
Since:
+
1.7
+
+
+
+
+ +

+setUseLenientSaltSizeCheck

+
+public void setUseLenientSaltSizeCheck(Boolean useLenientSaltSizeCheck)
+
+

+ Whether digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getUseLenientSaltSizeCheck() +

+

+

+
+
+
+
Parameters:
useLenientSaltSizeCheck - whether the digester will allow matching of + digests with different salt sizes than established or not (default + is false).
Since:
+
1.7
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter will be ignored if used with a non-pooled digester. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getPoolSize() +

+

+

+
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled digester
Since:
+
1.7
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(String poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter will be ignored if used with a non-pooled digester. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getPoolSize() +

+

+

+
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled digester
Since:
+
1.7
+
+
+
+
+ +

+getAlgorithm

+
+public String getAlgorithm()
+
+
Description copied from interface: DigesterConfig
+

+ Returns the name of an algorithm to be used for hashing, like "MD5" or + "SHA-1". +

+

+ This algorithm has to be supported by your Java Virtual Machine, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the algorithm to be used. +

+

+

+
Specified by:
getAlgorithm in interface DigesterConfig
+
+
+ +
Returns:
the name of the algorithm to be used, or null if this object + will not want to set an algorithm. See Appendix A + in the Java + Cryptography Architecture API Specification & + Reference + for information about standard algorithm names.
+
+
+
+ +

+getIterations

+
+public Integer getIterations()
+
+
Description copied from interface: DigesterConfig
+

+ Returns the number of times the hash function will be applied recursively. +
+ The hash function will be applied to its own results as many times as + specified: h(h(...h(x)...)) +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the number of hashing iterations. +

+

+

+
Specified by:
getIterations in interface DigesterConfig
+
+
+ +
Returns:
the number of iterations, or null if this object will not want + to set the number of iterations.
+
+
+
+ +

+getSaltSizeBytes

+
+public Integer getSaltSizeBytes()
+
+
Description copied from interface: DigesterConfig
+

+ Returns the size of the salt to be used to compute the digest. + This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+ If salt size is set to zero, then no salt will be used. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the size of the salt to be used. +

+

+

+
Specified by:
getSaltSizeBytes in interface DigesterConfig
+
+
+ +
Returns:
the size of the salt to be used, in bytes, or null if + this object will not want to set a size for salt.
+
+
+
+ +

+getSaltGenerator

+
+public SaltGenerator getSaltGenerator()
+
+
Description copied from interface: DigesterConfig
+

+ Returns a SaltGenerator implementation to be used by the digester. +

+

+ If this method returns null, the digester will ignore the config object + when deciding the salt generator to be used. +

+

+

+
Specified by:
getSaltGenerator in interface DigesterConfig
+
+
+ +
Returns:
the salt generator, or null if this object will not want to set + a specific SaltGenerator implementation.
+
+
+
+ +

+getProviderName

+
+public String getProviderName()
+
+
Description copied from interface: DigesterConfig
+

+ Returns the name of the java.security.Provider implementation + to be used by the digester for obtaining the digest algorithm. This + provider must have been registered beforehand. +

+

+ If this method returns null, the digester will ignore this parameter + when deciding the name of the security provider to be used. +

+

+ If this method does not return null, and neither does DigesterConfig.getProvider(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+

+
Specified by:
getProviderName in interface DigesterConfig
+
+
+ +
Returns:
the name of the security provider to be used.
+
+
+
+ +

+getProvider

+
+public java.security.Provider getProvider()
+
+
Description copied from interface: DigesterConfig
+

+ Returns the java.security.Provider implementation object + to be used by the digester for obtaining the digest algorithm. +

+

+ If this method returns null, the digester will ignore this parameter + when deciding the security provider object to be used. +

+

+ If this method does not return null, and neither does DigesterConfig.getProviderName(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+ The provider returned by this method does not need to be + registered beforehand, and its use will not result in its + being registered. +

+

+

+
Specified by:
getProvider in interface DigesterConfig
+
+
+ +
Returns:
the security provider object to be asked for the digest + algorithm.
+
+
+
+ +

+getInvertPositionOfSaltInMessageBeforeDigesting

+
+public Boolean getInvertPositionOfSaltInMessageBeforeDigesting()
+
+
Description copied from interface: DigesterConfig
+

+ Returns Boolean.TRUE if the salt bytes are to be appended after the + message ones before performing the digest operation on the whole. The + default behaviour is to insert those bytes before the message bytes, but + setting this configuration item to true allows compatibility + with some external systems and specifications (e.g. LDAP {SSHA}). +

+

+

+
Specified by:
getInvertPositionOfSaltInMessageBeforeDigesting in interface DigesterConfig
+
+
+ +
Returns:
whether salt will be appended after the message before applying + the digest operation on the whole, instead of inserted before it + (which is the default). If null is returned, the default + behaviour will be applied.
+
+
+
+ +

+getInvertPositionOfPlainSaltInEncryptionResults

+
+public Boolean getInvertPositionOfPlainSaltInEncryptionResults()
+
+
Description copied from interface: DigesterConfig
+

+ Returns Boolean.TRUE if the plain (not hashed) salt bytes are to + be appended after the digest operation result bytes. The default behaviour is + to insert them before the digest result, but setting this configuration + item to true allows compatibility with some external systems + and specifications (e.g. LDAP {SSHA}). +

+

+

+
Specified by:
getInvertPositionOfPlainSaltInEncryptionResults in interface DigesterConfig
+
+
+ +
Returns:
whether plain salt will be appended after the digest operation + result instead of inserted before it (which is the + default). If null is returned, the default behaviour will be + applied.
+
+
+
+ +

+getUseLenientSaltSizeCheck

+
+public Boolean getUseLenientSaltSizeCheck()
+
+
Description copied from interface: DigesterConfig
+

+ Returns Boolean.TRUE if digest matching operations will allow matching + digests with a salt size different to the one configured in the "saltSizeBytes" + property. This is possible because digest algorithms will produce a fixed-size + result, so the remaining bytes from the hashed input will be considered salt. +

+

+ This will allow the digester to match digests produced in environments which do not + establish a fixed salt size as standard (for example, SSHA password encryption + in LDAP systems). +

+

+ The value of this property will not affect the creation of digests, + which will always have a salt of the size established by the "saltSizeBytes" + property. It will only affect digest matching. +

+

+ Setting this property to true is not compatible with SaltGenerator + implementations which return false for their + SaltGenerator.includePlainSaltInEncryptionResults() property. +

+

+ Also, be aware that some algorithms or algorithm providers might not support + knowing the size of the digests beforehand, which is also incompatible with + a lenient behaviour. +

+

+ Default is FALSE. +

+

+

+
Specified by:
getUseLenientSaltSizeCheck in interface DigesterConfig
+
+
+ +
Returns:
whether the digester will allow matching of digests with different + salt sizes than established or not (default is false).
+
+
+
+ +

+getPoolSize

+
+public Integer getPoolSize()
+
+
Description copied from interface: DigesterConfig
+

+ Get the size of the pool of digesters to be created. +

+

+ This parameter will be ignored if used with a non-pooled digester. +

+

+

+
Specified by:
getPoolSize in interface DigesterConfig
+
+
+ +
Returns:
the size of the pool to be used if this configuration is used with a + pooled digester
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/SimpleStringDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/SimpleStringDigesterConfig.html new file mode 100644 index 00000000..ababdf0e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/SimpleStringDigesterConfig.html @@ -0,0 +1,655 @@ + + + + + + + +SimpleStringDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest.config +
+Class SimpleStringDigesterConfig

+
+Object
+  extended by org.jasypt.digest.config.SimpleDigesterConfig
+      extended by org.jasypt.digest.config.SimpleStringDigesterConfig
+
+
+
All Implemented Interfaces:
DigesterConfig, StringDigesterConfig
+
+
+
+
public class SimpleStringDigesterConfig
extends SimpleDigesterConfig
implements StringDigesterConfig
+ + +

+

+ Bean implementation for StringDigesterConfig. This class allows + the values for the configuration parameters to be set + via "standard" setX methods. +

+

+ For any of the configuration parameters, if its setX + method is not called, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SimpleStringDigesterConfig() + +
+           + Creates a new SimpleStringDigesterConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetPrefix() + +
+           + Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not).
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ StringgetSuffix() + +
+           + Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not).
+ BooleanisUnicodeNormalizationIgnored() + +
+           + This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored.
+ voidsetPrefix(String prefix) + +
+           + Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ voidsetSuffix(String suffix) + +
+           + Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not).
+ voidsetUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored) + +
+           + Sets whether the unicode text normalization step should be ignored.
+ voidsetUnicodeNormalizationIgnored(String unicodeNormalizationIgnored) + +
+           + Sets whether the unicode text normalization step should be ignored.
+ + + + + + + +
Methods inherited from class org.jasypt.digest.config.SimpleDigesterConfig
getAlgorithm, getInvertPositionOfPlainSaltInEncryptionResults, getInvertPositionOfSaltInMessageBeforeDigesting, getIterations, getPoolSize, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes, getUseLenientSaltSizeCheck, setAlgorithm, setInvertPositionOfPlainSaltInEncryptionResults, setInvertPositionOfSaltInMessageBeforeDigesting, setIterations, setIterations, setPoolSize, setPoolSize, setProvider, setProviderClassName, setProviderName, setSaltGenerator, setSaltGeneratorClassName, setSaltSizeBytes, setSaltSizeBytes, setUseLenientSaltSizeCheck
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.jasypt.digest.config.DigesterConfig
getAlgorithm, getInvertPositionOfPlainSaltInEncryptionResults, getInvertPositionOfSaltInMessageBeforeDigesting, getIterations, getPoolSize, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes, getUseLenientSaltSizeCheck
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleStringDigesterConfig

+
+public SimpleStringDigesterConfig()
+
+

+ Creates a new SimpleStringDigesterConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(Boolean unicodeNormalizationIgnored)
+
+

+ Sets whether the unicode text normalization step should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: isUnicodeNormalizationIgnored() +

+

+

+
+
+
+
Parameters:
unicodeNormalizationIgnored - whether the unicode text + normalization step should be ignored or not.
+
+
+
+ +

+setUnicodeNormalizationIgnored

+
+public void setUnicodeNormalizationIgnored(String unicodeNormalizationIgnored)
+
+

+ Sets whether the unicode text normalization step should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: isUnicodeNormalizationIgnored() +

+

+

+
+
+
+
Parameters:
unicodeNormalizationIgnored - whether the unicode text + normalization step should be ignored or not.
Since:
+
1.4
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+ Determines the result of: getStringOutputType() +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+setPrefix

+
+public void setPrefix(String prefix)
+
+

+ Sets the prefix to be added at the beginning of encryption results, and also to + be expected at the beginning of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getPrefix() +

+

+

+
+
+
+
Parameters:
prefix -
Since:
+
1.7
+
+
+
+
+ +

+setSuffix

+
+public void setSuffix(String suffix)
+
+

+ Sets the suffix to be added at the end of encryption results, and also to + be expected at the end of plain messages provided for matching operations + (raising an EncryptionOperationNotPossibleException if not). +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getSuffix() +

+

+

+
+
+
+
Parameters:
suffix -
Since:
+
1.7
+
+
+
+
+ +

+isUnicodeNormalizationIgnored

+
+public Boolean isUnicodeNormalizationIgnored()
+
+
Description copied from interface: StringDigesterConfig
+

+ This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+

+
Specified by:
isUnicodeNormalizationIgnored in interface StringDigesterConfig
+
+
+ +
Returns:
whether the unicode text normalization step should be ignored or + not.
+
+
+
+ +

+getStringOutputType

+
+public String getStringOutputType()
+
+
Description copied from interface: StringDigesterConfig
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
Specified by:
getStringOutputType in interface StringDigesterConfig
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+
+ +

+getPrefix

+
+public String getPrefix()
+
+
Description copied from interface: StringDigesterConfig
+

+ Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +

+

+

+
Specified by:
getPrefix in interface StringDigesterConfig
+
+
+ +
Returns:
the prefix to be added to all digests
+
+
+
+ +

+getSuffix

+
+public String getSuffix()
+
+
Description copied from interface: StringDigesterConfig
+

+ Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +

+

+

+
Specified by:
getSuffix in interface StringDigesterConfig
+
+
+ +
Returns:
the suffix to be added to all digests
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/StringDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/StringDigesterConfig.html new file mode 100644 index 00000000..cd82a498 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/StringDigesterConfig.html @@ -0,0 +1,386 @@ + + + + + + + +StringDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.digest.config +
+Interface StringDigesterConfig

+
+
All Superinterfaces:
DigesterConfig
+
+
+
All Known Implementing Classes:
EnvironmentStringDigesterConfig, SimpleStringDigesterConfig
+
+
+
+
public interface StringDigesterConfig
extends DigesterConfig
+ + +

+

+ Common interface for config classes applicable to + StandardStringDigester objects. This interface + extends DigesterConfig to add config parameters specific to + String digesting. +

+

+ This interface lets the user create new StringDigesterConfig + classes which retrieve values for this parameters from different + (and maybe more secure) sources (remote servers, LDAP, other databases...), + and do this transparently for the digester object. +

+

+ The config objects passed to a digester will only be queried once + for each configuration parameter, and this will happen + during the initialization of the digester object. +

+

+ For a default implementation, see SimpleStringDigesterConfig. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetPrefix() + +
+           + Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not).
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ StringgetSuffix() + +
+           + Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not).
+ BooleanisUnicodeNormalizationIgnored() + +
+           + This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored.
+ + + + + + + +
Methods inherited from interface org.jasypt.digest.config.DigesterConfig
getAlgorithm, getInvertPositionOfPlainSaltInEncryptionResults, getInvertPositionOfSaltInMessageBeforeDigesting, getIterations, getPoolSize, getProvider, getProviderName, getSaltGenerator, getSaltSizeBytes, getUseLenientSaltSizeCheck
+  +

+ + + + + + + + +
+Method Detail
+ +

+isUnicodeNormalizationIgnored

+
+Boolean isUnicodeNormalizationIgnored()
+
+

+ This parameter lets the user specify if the Unicode text normalization + step performed during String digest and matching should be ignored. +

+

+ The Java Virtual Machine internally handles all Strings as UNICODE. When + digesting or matching digests in jasypt, these Strings are first + normalized to + its NFC form so that digest matching is not affected by the specific + form in which the messages where input. +

+

+ It is normally safe (and recommended) to leave this parameter set to + its default FALSE value (and thus DO perform normalization + operations). But in some specific cases in which issues with legacy + software could arise, it might be useful to set this to TRUE. +

+

+ For more information on unicode text normalization, see this issue of + Core Java Technologies Tech Tips. +

+

+

+
+
+
+ +
Returns:
whether the unicode text normalization step should be ignored or + not.
+
+
+
+ +

+getStringOutputType

+
+String getStringOutputType()
+
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+
+ +

+getPrefix

+
+String getPrefix()
+
+

+ Adds the returned (plain) prefix at the beginning of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +

+

+

+
+
+
+ +
Returns:
the prefix to be added to all digests
Since:
+
1.7
+
+
+
+
+ +

+getSuffix

+
+String getSuffix()
+
+

+ Adds the returned (plain) suffix at the end of generated digests, + and also expects to find it in any plain message provided for matching + operations (raising an EncryptionOperationNotPossibleException + if not). +

+

+

+
+
+
+ +
Returns:
the suffix to be added to all digests
Since:
+
1.7
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/DigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/DigesterConfig.html new file mode 100644 index 00000000..99a161a7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/DigesterConfig.html @@ -0,0 +1,323 @@ + + + + + + + +Uses of Interface org.jasypt.digest.config.DigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.digest.config.DigesterConfig

+
+ + + + + + + + + + + + + + + + + +
+Packages that use DigesterConfig
org.jasypt.digest  
org.jasypt.digest.config  
org.jasypt.util.password  
+  +

+ + + + + +
+Uses of DigesterConfig in org.jasypt.digest
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.jasypt.digest with parameters of type DigesterConfig
+ voidPooledByteDigester.setConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig object + for the digester.
+ voidStandardStringDigester.setConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig + or StringDigesterConfig object + for the digester.
+ voidPooledStringDigester.setConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig + or StringDigesterConfig object + for the digester.
+ voidStandardByteDigester.setConfig(DigesterConfig config) + +
+           + Sets a DigesterConfig object + for the digester.
+  +

+ + + + + +
+Uses of DigesterConfig in org.jasypt.digest.config
+  +

+ + + + + + + + + +
Subinterfaces of DigesterConfig in org.jasypt.digest.config
+ interfaceStringDigesterConfig + +
+           + Common interface for config classes applicable to + StandardStringDigester objects.
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.digest.config that implement DigesterConfig
+ classEnvironmentDigesterConfig + +
+           + Implementation for DigesterConfig which can retrieve configuration + values from environment variables or system properties.
+ classEnvironmentStringDigesterConfig + +
+           + Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimpleDigesterConfig + +
+           + Bean implementation for DigesterConfig.
+ classSimpleStringDigesterConfig + +
+           + Bean implementation for StringDigesterConfig.
+  +

+ + + + + +
+Uses of DigesterConfig in org.jasypt.util.password
+  +

+ + + + + + + + + +
Methods in org.jasypt.util.password with parameters of type DigesterConfig
+ voidConfigurablePasswordEncryptor.setConfig(DigesterConfig config) + +
+          Lets the user configure this encryptor with a DigesterConfig + object, like if he/she were using a StandardStringDigester object + directly.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/EnvironmentDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/EnvironmentDigesterConfig.html new file mode 100644 index 00000000..bf764b71 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/EnvironmentDigesterConfig.html @@ -0,0 +1,183 @@ + + + + + + + +Uses of Class org.jasypt.digest.config.EnvironmentDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.config.EnvironmentDigesterConfig

+
+ + + + + + + + + +
+Packages that use EnvironmentDigesterConfig
org.jasypt.digest.config  
+  +

+ + + + + +
+Uses of EnvironmentDigesterConfig in org.jasypt.digest.config
+  +

+ + + + + + + + + +
Subclasses of EnvironmentDigesterConfig in org.jasypt.digest.config
+ classEnvironmentStringDigesterConfig + +
+           + Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/EnvironmentStringDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/EnvironmentStringDigesterConfig.html new file mode 100644 index 00000000..0257f40c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/EnvironmentStringDigesterConfig.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.digest.config.EnvironmentStringDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.config.EnvironmentStringDigesterConfig

+
+No usage of org.jasypt.digest.config.EnvironmentStringDigesterConfig +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/SimpleDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/SimpleDigesterConfig.html new file mode 100644 index 00000000..363d8651 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/SimpleDigesterConfig.html @@ -0,0 +1,202 @@ + + + + + + + +Uses of Class org.jasypt.digest.config.SimpleDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.config.SimpleDigesterConfig

+
+ + + + + + + + + +
+Packages that use SimpleDigesterConfig
org.jasypt.digest.config  
+  +

+ + + + + +
+Uses of SimpleDigesterConfig in org.jasypt.digest.config
+  +

+ + + + + + + + + + + + + + + + + +
Subclasses of SimpleDigesterConfig in org.jasypt.digest.config
+ classEnvironmentDigesterConfig + +
+           + Implementation for DigesterConfig which can retrieve configuration + values from environment variables or system properties.
+ classEnvironmentStringDigesterConfig + +
+           + Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimpleStringDigesterConfig + +
+           + Bean implementation for StringDigesterConfig.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/SimpleStringDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/SimpleStringDigesterConfig.html new file mode 100644 index 00000000..93ffaf2b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/SimpleStringDigesterConfig.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.digest.config.SimpleStringDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.digest.config.SimpleStringDigesterConfig

+
+No usage of org.jasypt.digest.config.SimpleStringDigesterConfig +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/StringDigesterConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/StringDigesterConfig.html new file mode 100644 index 00000000..9a382adb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/class-use/StringDigesterConfig.html @@ -0,0 +1,192 @@ + + + + + + + +Uses of Interface org.jasypt.digest.config.StringDigesterConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.digest.config.StringDigesterConfig

+
+ + + + + + + + + +
+Packages that use StringDigesterConfig
org.jasypt.digest.config  
+  +

+ + + + + +
+Uses of StringDigesterConfig in org.jasypt.digest.config
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.digest.config that implement StringDigesterConfig
+ classEnvironmentStringDigesterConfig + +
+           + Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimpleStringDigesterConfig + +
+           + Bean implementation for StringDigesterConfig.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-frame.html new file mode 100644 index 00000000..d292c4f3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-frame.html @@ -0,0 +1,52 @@ + + + + + + + +org.jasypt.digest.config (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.digest.config + + + + +
+Interfaces  + +
+DigesterConfig +
+StringDigesterConfig
+ + + + + + +
+Classes  + +
+EnvironmentDigesterConfig +
+EnvironmentStringDigesterConfig +
+SimpleDigesterConfig +
+SimpleStringDigesterConfig
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-summary.html new file mode 100644 index 00000000..7554d278 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-summary.html @@ -0,0 +1,202 @@ + + + + + + + +org.jasypt.digest.config (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.digest.config +

+ + + + + + + + + + + + + +
+Interface Summary
DigesterConfig + Common interface for config classes applicable to + StandardByteDigester, + StandardStringDigester, + PooledByteDigester or + PooledStringDigester + objects.
StringDigesterConfig + Common interface for config classes applicable to + StandardStringDigester objects.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EnvironmentDigesterConfig + Implementation for DigesterConfig which can retrieve configuration + values from environment variables or system properties.
EnvironmentStringDigesterConfig + Implementation for StringDigesterConfig which can retrieve configuration + values from environment variables or system properties.
SimpleDigesterConfig + Bean implementation for DigesterConfig.
SimpleStringDigesterConfig + Bean implementation for StringDigesterConfig.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-tree.html new file mode 100644 index 00000000..5c72f624 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-tree.html @@ -0,0 +1,168 @@ + + + + + + + +org.jasypt.digest.config Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.digest.config +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-use.html new file mode 100644 index 00000000..8b8576e9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/config/package-use.html @@ -0,0 +1,250 @@ + + + + + + + +Uses of Package org.jasypt.digest.config (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.digest.config

+
+ + + + + + + + + + + + + + + + + +
+Packages that use org.jasypt.digest.config
org.jasypt.digest  
org.jasypt.digest.config  
org.jasypt.util.password  
+  +

+ + + + + + + + +
+Classes in org.jasypt.digest.config used by org.jasypt.digest
DigesterConfig + +
+           + Common interface for config classes applicable to + StandardByteDigester, + StandardStringDigester, + PooledByteDigester or + PooledStringDigester + objects.
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.jasypt.digest.config used by org.jasypt.digest.config
DigesterConfig + +
+           + Common interface for config classes applicable to + StandardByteDigester, + StandardStringDigester, + PooledByteDigester or + PooledStringDigester + objects.
EnvironmentDigesterConfig + +
+           + Implementation for DigesterConfig which can retrieve configuration + values from environment variables or system properties.
SimpleDigesterConfig + +
+           + Bean implementation for DigesterConfig.
StringDigesterConfig + +
+           + Common interface for config classes applicable to + StandardStringDigester objects.
+  +

+ + + + + + + + +
+Classes in org.jasypt.digest.config used by org.jasypt.util.password
DigesterConfig + +
+           + Common interface for config classes applicable to + StandardByteDigester, + StandardStringDigester, + PooledByteDigester or + PooledStringDigester + objects.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-frame.html new file mode 100644 index 00000000..506bc832 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-frame.html @@ -0,0 +1,52 @@ + + + + + + + +org.jasypt.digest (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.digest + + + + +
+Interfaces  + +
+ByteDigester +
+StringDigester
+ + + + + + +
+Classes  + +
+PooledByteDigester +
+PooledStringDigester +
+StandardByteDigester +
+StandardStringDigester
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-summary.html new file mode 100644 index 00000000..89bb62c5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-summary.html @@ -0,0 +1,200 @@ + + + + + + + +org.jasypt.digest (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.digest +

+ + + + + + + + + + + + + +
+Interface Summary
ByteDigester + Common interface for all digesters which receive a byte array message and + return a byte array digest.
StringDigester + Common interface for all digesters which receive a String message and + return a String digest.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
PooledByteDigester + Pooled implementation of ByteDigester that in fact contains + an array of StandardByteDigester objects which are used + to attend digest and match requests in round-robin.
PooledStringDigester + Pooled implementation of StringDigester that in fact contains + an array of StandardStringDigester objects which are used + to attend digest and match requests in round-robin.
StandardByteDigester + Standard implementation of the ByteDigester interface.
StandardStringDigester + Standard implementation of the StringDigester interface.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-tree.html new file mode 100644 index 00000000..6c138208 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-tree.html @@ -0,0 +1,163 @@ + + + + + + + +org.jasypt.digest Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.digest +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-use.html new file mode 100644 index 00000000..5c68c6e2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/digest/package-use.html @@ -0,0 +1,181 @@ + + + + + + + +Uses of Package org.jasypt.digest (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.digest

+
+ + + + + + + + + +
+Packages that use org.jasypt.digest
org.jasypt.digest  
+  +

+ + + + + + + + + + + +
+Classes in org.jasypt.digest used by org.jasypt.digest
ByteDigester + +
+           + Common interface for all digesters which receive a byte array message and + return a byte array digest.
StringDigester + +
+           + Common interface for all digesters which receive a String message and + return a String digest.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/BigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/BigDecimalEncryptor.html new file mode 100644 index 00000000..964354c5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/BigDecimalEncryptor.html @@ -0,0 +1,259 @@ + + + + + + + +BigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption +
+Interface BigDecimalEncryptor

+
+
All Known Subinterfaces:
PBEBigDecimalCleanablePasswordEncryptor, PBEBigDecimalEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigDecimalEncryptor, StandardPBEBigDecimalEncryptor
+
+
+
+
public interface BigDecimalEncryptor
+ + +

+

+ Common interface for all Encryptors which receive a + BigDecimal (arbitrary precision) message and return a BigDecimal result. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedMessage) + +
+          Decrypt an encrypted message
+ java.math.BigDecimalencrypt(java.math.BigDecimal message) + +
+          Encrypt the input message
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+java.math.BigDecimal encrypt(java.math.BigDecimal message)
+
+
Encrypt the input message +

+

+
Parameters:
message - the message to be encrypted +
Returns:
the result of encryption
+
+
+
+ +

+decrypt

+
+java.math.BigDecimal decrypt(java.math.BigDecimal encryptedMessage)
+
+
Decrypt an encrypted message +

+

+
Parameters:
encryptedMessage - the encrypted message to be decrypted +
Returns:
the result of decryption
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/BigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/BigIntegerEncryptor.html new file mode 100644 index 00000000..8d059553 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/BigIntegerEncryptor.html @@ -0,0 +1,259 @@ + + + + + + + +BigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption +
+Interface BigIntegerEncryptor

+
+
All Known Subinterfaces:
PBEBigIntegerCleanablePasswordEncryptor, PBEBigIntegerEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigIntegerEncryptor, StandardPBEBigIntegerEncryptor
+
+
+
+
public interface BigIntegerEncryptor
+ + +

+

+ Common interface for all Encryptors which receive a + BigInteger (arbitrary precision) message and return a BigInteger result. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedMessage) + +
+          Decrypt an encrypted message
+ java.math.BigIntegerencrypt(java.math.BigInteger message) + +
+          Encrypt the input message
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+java.math.BigInteger encrypt(java.math.BigInteger message)
+
+
Encrypt the input message +

+

+
Parameters:
message - the message to be encrypted +
Returns:
the result of encryption
+
+
+
+ +

+decrypt

+
+java.math.BigInteger decrypt(java.math.BigInteger encryptedMessage)
+
+
Decrypt an encrypted message +

+

+
Parameters:
encryptedMessage - the encrypted message to be decrypted +
Returns:
the result of decryption
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/ByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/ByteEncryptor.html new file mode 100644 index 00000000..6715a9d7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/ByteEncryptor.html @@ -0,0 +1,251 @@ + + + + + + + +ByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption +
+Interface ByteEncryptor

+
+
All Known Subinterfaces:
PBEByteCleanablePasswordEncryptor, PBEByteEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEByteEncryptor, StandardPBEByteEncryptor
+
+
+
+
public interface ByteEncryptor
+ + +

+

+ Common interface for all Encryptors which receive a + byte array message and return a byte array result. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedMessage) + +
+          Decrypt an encrypted message
+ byte[]encrypt(byte[] message) + +
+          Encrypt the input message
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+byte[] encrypt(byte[] message)
+
+
Encrypt the input message +

+

+
Parameters:
message - the message to be encrypted +
Returns:
the result of encryption
+
+
+
+ +

+decrypt

+
+byte[] decrypt(byte[] encryptedMessage)
+
+
Decrypt an encrypted message +

+

+
Parameters:
encryptedMessage - the encrypted message to be decrypted +
Returns:
the result of decryption
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/StringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/StringEncryptor.html new file mode 100644 index 00000000..699acd98 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/StringEncryptor.html @@ -0,0 +1,251 @@ + + + + + + + +StringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption +
+Interface StringEncryptor

+
+
All Known Subinterfaces:
PBEStringCleanablePasswordEncryptor, PBEStringEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEStringEncryptor, StandardPBEStringEncryptor
+
+
+
+
public interface StringEncryptor
+ + +

+

+ Common interface for all Encryptors which receive a + String message and return a String result. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Decrypt an encrypted message
+ Stringencrypt(String message) + +
+          Encrypt the input message
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+String encrypt(String message)
+
+
Encrypt the input message +

+

+
Parameters:
message - the message to be encrypted +
Returns:
the result of encryption
+
+
+
+ +

+decrypt

+
+String decrypt(String encryptedMessage)
+
+
Decrypt an encrypted message +

+

+
Parameters:
encryptedMessage - the encrypted message to be decrypted +
Returns:
the result of decryption
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/BigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/BigDecimalEncryptor.html new file mode 100644 index 00000000..2d88b6c0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/BigDecimalEncryptor.html @@ -0,0 +1,223 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.BigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.BigDecimalEncryptor

+
+ + + + + + + + + +
+Packages that use BigDecimalEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of BigDecimalEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Subinterfaces of BigDecimalEncryptor in org.jasypt.encryption.pbe
+ interfacePBEBigDecimalCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEBigDecimalEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result.
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement BigDecimalEncryptor
+ classPooledPBEBigDecimalEncryptor + +
+           + Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigDecimalEncryptor + +
+           + Standard implementation of the PBEBigDecimalEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/BigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/BigIntegerEncryptor.html new file mode 100644 index 00000000..04495bb5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/BigIntegerEncryptor.html @@ -0,0 +1,223 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.BigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.BigIntegerEncryptor

+
+ + + + + + + + + +
+Packages that use BigIntegerEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of BigIntegerEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Subinterfaces of BigIntegerEncryptor in org.jasypt.encryption.pbe
+ interfacePBEBigIntegerCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEBigIntegerEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result.
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement BigIntegerEncryptor
+ classPooledPBEBigIntegerEncryptor + +
+           + Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigIntegerEncryptor + +
+           + Standard implementation of the PBEBigIntegerEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/ByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/ByteEncryptor.html new file mode 100644 index 00000000..d7220035 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/ByteEncryptor.html @@ -0,0 +1,223 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.ByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.ByteEncryptor

+
+ + + + + + + + + +
+Packages that use ByteEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of ByteEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Subinterfaces of ByteEncryptor in org.jasypt.encryption.pbe
+ interfacePBEByteCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEByteEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result.
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement ByteEncryptor
+ classPooledPBEByteEncryptor + +
+           + Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEByteEncryptor + +
+           + Standard implementation of the PBEByteEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/StringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/StringEncryptor.html new file mode 100644 index 00000000..33d170f2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/class-use/StringEncryptor.html @@ -0,0 +1,288 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.StringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.StringEncryptor

+
+ + + + + + + + + + + + + +
+Packages that use StringEncryptor
org.jasypt.encryption.pbe  
org.jasypt.properties  
+  +

+ + + + + +
+Uses of StringEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Subinterfaces of StringEncryptor in org.jasypt.encryption.pbe
+ interfacePBEStringCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEStringEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result.
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement StringEncryptor
+ classPooledPBEStringEncryptor + +
+           + Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEStringEncryptor + +
+           + Standard implementation of the PBEStringEncryptor interface.
+  +

+ + + + + +
+Uses of StringEncryptor in org.jasypt.properties
+  +

+ + + + + + + + + + + + + +
Methods in org.jasypt.properties with parameters of type StringEncryptor
+static StringPropertyValueEncryptionUtils.decrypt(String encodedValue, + StringEncryptor encryptor) + +
+           
+static StringPropertyValueEncryptionUtils.encrypt(String decodedValue, + StringEncryptor encryptor) + +
+           
+  +

+ + + + + + + + + + + +
Constructors in org.jasypt.properties with parameters of type StringEncryptor
EncryptableProperties(java.util.Properties defaults, + StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values).
EncryptableProperties(StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-frame.html new file mode 100644 index 00000000..e4958f66 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.encryption + + + + +
+Interfaces  + +
+BigDecimalEncryptor +
+BigIntegerEncryptor +
+ByteEncryptor +
+StringEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-summary.html new file mode 100644 index 00000000..e983dd3c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-summary.html @@ -0,0 +1,178 @@ + + + + + + + +org.jasypt.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.encryption +

+ + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
BigDecimalEncryptor + Common interface for all Encryptors which receive a + BigDecimal (arbitrary precision) message and return a BigDecimal result.
BigIntegerEncryptor + Common interface for all Encryptors which receive a + BigInteger (arbitrary precision) message and return a BigInteger result.
ByteEncryptor + Common interface for all Encryptors which receive a + byte array message and return a byte array result.
StringEncryptor + Common interface for all Encryptors which receive a + String message and return a String result.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-tree.html new file mode 100644 index 00000000..44ec6a02 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-tree.html @@ -0,0 +1,152 @@ + + + + + + + +org.jasypt.encryption Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.encryption +

+
+
+
Package Hierarchies:
All Packages
+
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-use.html new file mode 100644 index 00000000..ce8c0eb8 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/package-use.html @@ -0,0 +1,218 @@ + + + + + + + +Uses of Package org.jasypt.encryption (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.encryption

+
+ + + + + + + + + + + + + +
+Packages that use org.jasypt.encryption
org.jasypt.encryption.pbe  
org.jasypt.properties  
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in org.jasypt.encryption used by org.jasypt.encryption.pbe
BigDecimalEncryptor + +
+           + Common interface for all Encryptors which receive a + BigDecimal (arbitrary precision) message and return a BigDecimal result.
BigIntegerEncryptor + +
+           + Common interface for all Encryptors which receive a + BigInteger (arbitrary precision) message and return a BigInteger result.
ByteEncryptor + +
+           + Common interface for all Encryptors which receive a + byte array message and return a byte array result.
StringEncryptor + +
+           + Common interface for all Encryptors which receive a + String message and return a String result.
+  +

+ + + + + + + + +
+Classes in org.jasypt.encryption used by org.jasypt.properties
StringEncryptor + +
+           + Common interface for all Encryptors which receive a + String message and return a String result.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/CleanablePasswordBased.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/CleanablePasswordBased.html new file mode 100644 index 00000000..ef470477 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/CleanablePasswordBased.html @@ -0,0 +1,249 @@ + + + + + + + +CleanablePasswordBased (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface CleanablePasswordBased

+
+
All Superinterfaces:
PasswordBased
+
+
+
All Known Subinterfaces:
PBEBigDecimalCleanablePasswordEncryptor, PBEBigIntegerCleanablePasswordEncryptor, PBEByteCleanablePasswordEncryptor, PBEStringCleanablePasswordEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigDecimalEncryptor, PooledPBEBigIntegerEncryptor, PooledPBEByteEncryptor, PooledPBEStringEncryptor, StandardPBEBigDecimalEncryptor, StandardPBEBigIntegerEncryptor, StandardPBEByteEncryptor, StandardPBEStringEncryptor
+
+
+
+
public interface CleanablePasswordBased
extends PasswordBased
+ + +

+

+ Common interface for all entities which can be set a password in char[] shape, + which can be cleaned once the encryptor is initialized so that no immutable + Strings containing the password are left in memory. +

+

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets a password to be used by the encryptor, as a (cleanable) char[].
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ + + + + + + + +
+Method Detail
+ +

+setPasswordCharArray

+
+void setPasswordCharArray(char[] password)
+
+

+ Sets a password to be used by the encryptor, as a (cleanable) char[]. +

+

+

+
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigDecimalCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigDecimalCleanablePasswordEncryptor.html new file mode 100644 index 00000000..27474101 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigDecimalCleanablePasswordEncryptor.html @@ -0,0 +1,238 @@ + + + + + + + +PBEBigDecimalCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEBigDecimalCleanablePasswordEncryptor

+
+
All Superinterfaces:
BigDecimalEncryptor, CleanablePasswordBased, PasswordBased, PBEBigDecimalEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigDecimalEncryptor, StandardPBEBigDecimalEncryptor
+
+
+
+
public interface PBEBigDecimalCleanablePasswordEncryptor
extends PBEBigDecimalEncryptor, CleanablePasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings). +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ For a default implementation, see StandardPBEBigDecimalEncryptor. +

+

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.BigDecimalEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.CleanablePasswordBased
setPasswordCharArray
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigDecimalEncryptor.html new file mode 100644 index 00000000..26dabebe --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigDecimalEncryptor.html @@ -0,0 +1,230 @@ + + + + + + + +PBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEBigDecimalEncryptor

+
+
All Superinterfaces:
BigDecimalEncryptor, PasswordBased
+
+
+
All Known Subinterfaces:
PBEBigDecimalCleanablePasswordEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigDecimalEncryptor, StandardPBEBigDecimalEncryptor
+
+
+
+
public interface PBEBigDecimalEncryptor
extends BigDecimalEncryptor, PasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ For a default implementation, see StandardPBEBigDecimalEncryptor. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.BigDecimalEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigIntegerCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigIntegerCleanablePasswordEncryptor.html new file mode 100644 index 00000000..9f3cf800 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigIntegerCleanablePasswordEncryptor.html @@ -0,0 +1,237 @@ + + + + + + + +PBEBigIntegerCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEBigIntegerCleanablePasswordEncryptor

+
+
All Superinterfaces:
BigIntegerEncryptor, CleanablePasswordBased, PasswordBased, PBEBigIntegerEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigIntegerEncryptor, StandardPBEBigIntegerEncryptor
+
+
+
+
public interface PBEBigIntegerCleanablePasswordEncryptor
extends PBEBigIntegerEncryptor, CleanablePasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings). +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can result + in an encrypted 16-byte number. This can lead the user into problems if the + encrypted values are to be stored and not enough room has been provided. +

+

+ For a default implementation, see StandardPBEBigIntegerEncryptor. +

+

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.BigIntegerEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.CleanablePasswordBased
setPasswordCharArray
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigIntegerEncryptor.html new file mode 100644 index 00000000..42deae60 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEBigIntegerEncryptor.html @@ -0,0 +1,229 @@ + + + + + + + +PBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEBigIntegerEncryptor

+
+
All Superinterfaces:
BigIntegerEncryptor, PasswordBased
+
+
+
All Known Subinterfaces:
PBEBigIntegerCleanablePasswordEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigIntegerEncryptor, StandardPBEBigIntegerEncryptor
+
+
+
+
public interface PBEBigIntegerEncryptor
extends BigIntegerEncryptor, PasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can result + in an encrypted 16-byte number. This can lead the user into problems if the + encrypted values are to be stored and not enough room has been provided. +

+

+ For a default implementation, see StandardPBEBigIntegerEncryptor. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.BigIntegerEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEByteCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEByteCleanablePasswordEncryptor.html new file mode 100644 index 00000000..2d33fc39 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEByteCleanablePasswordEncryptor.html @@ -0,0 +1,230 @@ + + + + + + + +PBEByteCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEByteCleanablePasswordEncryptor

+
+
All Superinterfaces:
ByteEncryptor, CleanablePasswordBased, PasswordBased, PBEByteEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEByteEncryptor, StandardPBEByteEncryptor
+
+
+
+
public interface PBEByteCleanablePasswordEncryptor
extends PBEByteEncryptor, CleanablePasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings). +

+

+ For a default implementation, see StandardPBEByteEncryptor. +

+

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.ByteEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.CleanablePasswordBased
setPasswordCharArray
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEByteEncryptor.html new file mode 100644 index 00000000..e608e7dd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEByteEncryptor.html @@ -0,0 +1,222 @@ + + + + + + + +PBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEByteEncryptor

+
+
All Superinterfaces:
ByteEncryptor, PasswordBased
+
+
+
All Known Subinterfaces:
PBEByteCleanablePasswordEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEByteEncryptor, StandardPBEByteEncryptor
+
+
+
+
public interface PBEByteEncryptor
extends ByteEncryptor, PasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result. +

+

+ For a default implementation, see StandardPBEByteEncryptor. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.ByteEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEStringCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEStringCleanablePasswordEncryptor.html new file mode 100644 index 00000000..cbcf6098 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEStringCleanablePasswordEncryptor.html @@ -0,0 +1,229 @@ + + + + + + + +PBEStringCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEStringCleanablePasswordEncryptor

+
+
All Superinterfaces:
CleanablePasswordBased, PasswordBased, PBEStringEncryptor, StringEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEStringEncryptor, StandardPBEStringEncryptor
+
+
+
+
public interface PBEStringCleanablePasswordEncryptor
extends PBEStringEncryptor, CleanablePasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings). +

+ For a default implementation, see StandardPBEStringEncryptor. +

+

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.StringEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.CleanablePasswordBased
setPasswordCharArray
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEStringEncryptor.html new file mode 100644 index 00000000..1b68872f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PBEStringEncryptor.html @@ -0,0 +1,222 @@ + + + + + + + +PBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PBEStringEncryptor

+
+
All Superinterfaces:
PasswordBased, StringEncryptor
+
+
+
All Known Subinterfaces:
PBEStringCleanablePasswordEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEStringEncryptor, StandardPBEStringEncryptor
+
+
+
+
public interface PBEStringEncryptor
extends StringEncryptor, PasswordBased
+ + +

+

+ Common interface for all Password Based Encryptors which receive a + String message and return a String result. +

+

+ For a default implementation, see StandardPBEStringEncryptor. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.StringEncryptor
decrypt, encrypt
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.PasswordBased
setPassword
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PasswordBased.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PasswordBased.html new file mode 100644 index 00000000..6a5e5a61 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PasswordBased.html @@ -0,0 +1,230 @@ + + + + + + + +PasswordBased (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Interface PasswordBased

+
+
All Known Subinterfaces:
CleanablePasswordBased, PBEBigDecimalCleanablePasswordEncryptor, PBEBigDecimalEncryptor, PBEBigIntegerCleanablePasswordEncryptor, PBEBigIntegerEncryptor, PBEByteCleanablePasswordEncryptor, PBEByteEncryptor, PBEStringCleanablePasswordEncryptor, PBEStringEncryptor
+
+
+
All Known Implementing Classes:
PooledPBEBigDecimalEncryptor, PooledPBEBigIntegerEncryptor, PooledPBEByteEncryptor, PooledPBEStringEncryptor, StandardPBEBigDecimalEncryptor, StandardPBEBigIntegerEncryptor, StandardPBEByteEncryptor, StandardPBEStringEncryptor
+
+
+
+
public interface PasswordBased
+ + +

+

+ Common interface for all entities which can be set a password. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidsetPassword(String password) + +
+           + Sets a password to be used by the encryptor.
+  +

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+void setPassword(String password)
+
+

+ Sets a password to be used by the encryptor. +

+

+

+
Parameters:
password - the password to be used.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEBigDecimalEncryptor.html new file mode 100644 index 00000000..633208f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEBigDecimalEncryptor.html @@ -0,0 +1,805 @@ + + + + + + + +PooledPBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class PooledPBEBigDecimalEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor
+
+
+
All Implemented Interfaces:
BigDecimalEncryptor, CleanablePasswordBased, PasswordBased, PBEBigDecimalCleanablePasswordEncryptor, PBEBigDecimalEncryptor
+
+
+
+
public final class PooledPBEBigDecimalEncryptor
extends Object
implements PBEBigDecimalCleanablePasswordEncryptor
+ + +

+

+ Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin. This should + result in higher performance in multiprocessor systems. +

+

+ Configuration of this class is equivalent to that of + StandardPBEBigDecimalEncryptor. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PooledPBEBigDecimalEncryptor() + +
+          Creates a new instance of PooledStandardPBEBigDecimalEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ java.math.BigDecimalencrypt(java.math.BigDecimal message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetPoolSize(int poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PooledPBEBigDecimalEncryptor

+
+public PooledPBEBigDecimalEncryptor()
+
+
Creates a new instance of PooledStandardPBEBigDecimalEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
  • Output type (base64, hexadecimal) + (only StringPBEConfig)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(int poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter is required. +

+

+

+
+
+
+
Parameters:
poolSize - size of the pool
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal message)
+
+

+ Encrypts a message using the specified configuration. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface BigDecimalEncryptor
+
+
+
Parameters:
message - the BigDecimal message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedMessage)
+
+

+ Decrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface BigDecimalEncryptor
+
+
+
Parameters:
encryptedMessage - the BigDecimal message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEBigIntegerEncryptor.html new file mode 100644 index 00000000..a3456cd7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEBigIntegerEncryptor.html @@ -0,0 +1,805 @@ + + + + + + + +PooledPBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class PooledPBEBigIntegerEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor
+
+
+
All Implemented Interfaces:
BigIntegerEncryptor, CleanablePasswordBased, PasswordBased, PBEBigIntegerCleanablePasswordEncryptor, PBEBigIntegerEncryptor
+
+
+
+
public final class PooledPBEBigIntegerEncryptor
extends Object
implements PBEBigIntegerCleanablePasswordEncryptor
+ + +

+

+ Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin. This should + result in higher performance in multiprocessor systems. +

+

+ Configuration of this class is equivalent to that of + StandardPBEBigIntegerEncryptor. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PooledPBEBigIntegerEncryptor() + +
+          Creates a new instance of PooledStandardPBEBigIntegerEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ java.math.BigIntegerencrypt(java.math.BigInteger message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetPoolSize(int poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PooledPBEBigIntegerEncryptor

+
+public PooledPBEBigIntegerEncryptor()
+
+
Creates a new instance of PooledStandardPBEBigIntegerEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
  • Output type (base64, hexadecimal) + (only StringPBEConfig)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(int poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter is required. +

+

+

+
+
+
+
Parameters:
poolSize - size of the pool
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger message)
+
+

+ Encrypts a message using the specified configuration. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface BigIntegerEncryptor
+
+
+
Parameters:
message - the BigInteger message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedMessage)
+
+

+ Decrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface BigIntegerEncryptor
+
+
+
Parameters:
encryptedMessage - the BigInteger message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEByteEncryptor.html new file mode 100644 index 00000000..ac1a726b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEByteEncryptor.html @@ -0,0 +1,797 @@ + + + + + + + +PooledPBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class PooledPBEByteEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.PooledPBEByteEncryptor
+
+
+
All Implemented Interfaces:
ByteEncryptor, CleanablePasswordBased, PasswordBased, PBEByteCleanablePasswordEncryptor, PBEByteEncryptor
+
+
+
+
public final class PooledPBEByteEncryptor
extends Object
implements PBEByteCleanablePasswordEncryptor
+ + +

+

+ Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin. This should + result in higher performance in multiprocessor systems. +

+

+ Configuration of this class is equivalent to that of + StandardPBEByteEncryptor. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PooledPBEByteEncryptor() + +
+          Creates a new instance of PooledStandardPBEByteEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ byte[]encrypt(byte[] message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetPoolSize(int poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PooledPBEByteEncryptor

+
+public PooledPBEByteEncryptor()
+
+
Creates a new instance of PooledStandardPBEByteEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(int poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter is required. +

+

+

+
+
+
+
Parameters:
poolSize - size of the pool
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] message)
+               throws EncryptionOperationNotPossibleException
+
+

+ Encrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface ByteEncryptor
+
+
+
Parameters:
message - the byte array message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedMessage)
+               throws EncryptionOperationNotPossibleException
+
+

+ Decrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface ByteEncryptor
+
+
+
Parameters:
encryptedMessage - the byte array message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEStringEncryptor.html new file mode 100644 index 00000000..67b989c9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/PooledPBEStringEncryptor.html @@ -0,0 +1,841 @@ + + + + + + + +PooledPBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class PooledPBEStringEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.PooledPBEStringEncryptor
+
+
+
All Implemented Interfaces:
CleanablePasswordBased, PasswordBased, PBEStringCleanablePasswordEncryptor, PBEStringEncryptor, StringEncryptor
+
+
+
+
public final class PooledPBEStringEncryptor
extends Object
implements PBEStringCleanablePasswordEncryptor
+ + +

+

+ Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin. This should + result in higher performance in multiprocessor systems. +

+

+ Configuration of this class is equivalent to that of + StandardPBEStringEncryptor. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PooledPBEStringEncryptor() + +
+          Creates a new instance of PooledStandardPBEStringEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ Stringencrypt(String message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetPoolSize(int poolSize) + +
+           + Sets the size of the pool of digesters to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PooledPBEStringEncryptor

+
+public PooledPBEStringEncryptor()
+
+
Creates a new instance of PooledStandardPBEStringEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
  • Output type (base64, hexadecimal) + (only StringPBEConfig)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(int poolSize)
+
+

+ Sets the size of the pool of digesters to be created. +

+

+ This parameter is required. +

+

+

+
+
+
+
Parameters:
poolSize - size of the pool
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+

+ Encrypts a message using the specified configuration. +

+

+ The Strings returned by this method are BASE64-encoded (default) or + HEXADECIMAL ASCII Strings. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface StringEncryptor
+
+
+
Parameters:
message - the String message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+

+ Decrypts a message using the specified configuration. +

+

+ This method expects to receive a BASE64-encoded (default) + or HEXADECIMAL ASCII String. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface StringEncryptor
+
+
+
Parameters:
encryptedMessage - the String message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEBigDecimalEncryptor.html new file mode 100644 index 00000000..d6708c4a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEBigDecimalEncryptor.html @@ -0,0 +1,855 @@ + + + + + + + +StandardPBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class StandardPBEBigDecimalEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor
+
+
+
All Implemented Interfaces:
BigDecimalEncryptor, CleanablePasswordBased, PasswordBased, PBEBigDecimalCleanablePasswordEncryptor, PBEBigDecimalEncryptor
+
+
+
+
public final class StandardPBEBigDecimalEncryptor
extends Object
implements PBEBigDecimalCleanablePasswordEncryptor
+ + +

+

+ Standard implementation of the PBEBigDecimalEncryptor interface. + This class lets the user specify the algorithm (and provider) to be used for + encryption, the password to use, + the number of hashing iterations and the salt generator + that will be applied for obtaining + the encryption key. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ This class is thread-safe. +

+

+
Configuration +

+

+ The algorithm, provider, password, key-obtention iterations and salt generator can take + values in any of these ways: +

    +
  • Using its default values (except for password).
  • +
  • Setting a PBEConfig + object which provides new + configuration values.
  • +
  • Calling the corresponding setAlgorithm(...), + setProvider(...), setProviderName(...), + setPassword(...), setKeyObtentionIterations(...) or + setSaltGenerator(...) methods.
  • +
+ And the actual values to be used for initialization will be established + by applying the following priorities: +
    +
  1. First, the default values are considered (except for password).
  2. +
  3. Then, if a PBEConfig + object has been set with + setConfig(...), the non-null values returned by its + getX() methods override the default values.
  4. +
  5. Finally, if the corresponding setX(...) method has been called + on the encryptor itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ +

+
Initialization +

+

+ Before it is ready to encrypt, an object of this class has to be + initialized. Initialization happens: +

    +
  • When initialize() is called.
  • +
  • When encrypt(...) or decrypt(...) are called for the + first time, if initialize() has not been called before.
  • +
+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+ +

+
Usage +

+

+ An encryptor may be used for: +

    +
  • Encrypting messages, by calling the encrypt(...) method.
  • +
  • Decrypting messages, by calling the decrypt(...) method.
  • +
+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+ To learn more about the mechanisms involved in encryption, read + PKCS #5: Password-Based Cryptography Standard. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StandardPBEBigDecimalEncryptor() + +
+          Creates a new instance of StandardPBEBigDecimalEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ java.math.BigDecimalencrypt(java.math.BigDecimal message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StandardPBEBigDecimalEncryptor

+
+public StandardPBEBigDecimalEncryptor()
+
+
Creates a new instance of StandardPBEBigDecimalEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
Since:
+
1.3
+
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal message)
+
+

+ Encrypts a message using the specified configuration. +

+

+ The resulting + BigDecimal will have the same scale as the original one (although the + total number of bytes will be higher). +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface BigDecimalEncryptor
+
+
+
Parameters:
message - the BigDecimal message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedMessage)
+
+

+ Decrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface BigDecimalEncryptor
+
+
+
Parameters:
encryptedMessage - the BigDecimal message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEBigIntegerEncryptor.html new file mode 100644 index 00000000..bcdc5038 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEBigIntegerEncryptor.html @@ -0,0 +1,850 @@ + + + + + + + +StandardPBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class StandardPBEBigIntegerEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor
+
+
+
All Implemented Interfaces:
BigIntegerEncryptor, CleanablePasswordBased, PasswordBased, PBEBigIntegerCleanablePasswordEncryptor, PBEBigIntegerEncryptor
+
+
+
+
public final class StandardPBEBigIntegerEncryptor
extends Object
implements PBEBigIntegerCleanablePasswordEncryptor
+ + +

+

+ Standard implementation of the PBEBigIntegerEncryptor interface. + This class lets the user specify the algorithm (and provider) to be used for + encryption, the password to use, + the number of hashing iterations and the salt generator + that will be applied for obtaining + the encryption key. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ This class is thread-safe. +

+

+
Configuration +

+

+ The algorithm, provider, password, key-obtention iterations and salt generator can take + values in any of these ways: +

    +
  • Using its default values (except for password).
  • +
  • Setting a PBEConfig + object which provides new + configuration values.
  • +
  • Calling the corresponding setAlgorithm(...), + setProvider(...), setProviderName(...), + setPassword(...), setKeyObtentionIterations(...) or + setSaltGenerator(...) methods.
  • +
+ And the actual values to be used for initialization will be established + by applying the following priorities: +
    +
  1. First, the default values are considered (except for password).
  2. +
  3. Then, if a PBEConfig + object has been set with + setConfig(...), the non-null values returned by its + getX() methods override the default values.
  4. +
  5. Finally, if the corresponding setX(...) method has been called + on the encryptor itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ +

+
Initialization +

+

+ Before it is ready to encrypt, an object of this class has to be + initialized. Initialization happens: +

    +
  • When initialize() is called.
  • +
  • When encrypt(...) or decrypt(...) are called for the + first time, if initialize() has not been called before.
  • +
+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+ +

+
Usage +

+

+ An encryptor may be used for: +

    +
  • Encrypting messages, by calling the encrypt(...) method.
  • +
  • Decrypting messages, by calling the decrypt(...) method.
  • +
+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+ To learn more about the mechanisms involved in encryption, read + PKCS #5: Password-Based Cryptography Standard. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StandardPBEBigIntegerEncryptor() + +
+          Creates a new instance of StandardPBEBigIntegerEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ java.math.BigIntegerencrypt(java.math.BigInteger message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StandardPBEBigIntegerEncryptor

+
+public StandardPBEBigIntegerEncryptor()
+
+
Creates a new instance of StandardPBEBigIntegerEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
Since:
+
1.3
+
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger message)
+
+

+ Encrypts a message using the specified configuration. +

+

+ Important: The size of the result of encrypting a number, depending + on the algorithm, may be much bigger (in bytes) than the size of the + encrypted number itself. For example, encrypting a 4-byte integer can + result in an encrypted 16-byte number. This can lead the user into + problems if the encrypted values are to be stored and not enough room + has been provided. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface BigIntegerEncryptor
+
+
+
Parameters:
message - the BigInteger message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedMessage)
+
+

+ Decrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface BigIntegerEncryptor
+
+
+
Parameters:
encryptedMessage - the BigInteger message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEByteEncryptor.html new file mode 100644 index 00000000..d0dcfaa9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEByteEncryptor.html @@ -0,0 +1,918 @@ + + + + + + + +StandardPBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class StandardPBEByteEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.StandardPBEByteEncryptor
+
+
+
All Implemented Interfaces:
ByteEncryptor, CleanablePasswordBased, PasswordBased, PBEByteCleanablePasswordEncryptor, PBEByteEncryptor
+
+
+
+
public final class StandardPBEByteEncryptor
extends Object
implements PBEByteCleanablePasswordEncryptor
+ + +

+

+ Standard implementation of the PBEByteEncryptor interface. + This class lets the user specify the algorithm (and provider) to be used for + encryption, the password to use, + the number of hashing iterations and the salt generator + that will be applied for obtaining + the encryption key. +

+

+ This class is thread-safe. +

+

+
Configuration +

+

+ The algorithm, provider, password, key-obtention iterations and salt generator can take + values in any of these ways: +

    +
  • Using its default values (except for password).
  • +
  • Setting a PBEConfig + object which provides new + configuration values.
  • +
  • Calling the corresponding setAlgorithm(...), + setProvider(...), setProviderName(...), + setPassword(...), setKeyObtentionIterations(...) or + setSaltGenerator(...) methods.
  • +
+ And the actual values to be used for initialization will be established + by applying the following priorities: +
    +
  1. First, the default values are considered (except for password).
  2. +
  3. Then, if a PBEConfig + object has been set with + setConfig(...), the non-null values returned by its + getX() methods override the default values.
  4. +
  5. Finally, if the corresponding setX(...) method has been called + on the encryptor itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ +

+
Initialization +

+

+ Before it is ready to encrypt, an object of this class has to be + initialized. Initialization happens: +

    +
  • When initialize() is called.
  • +
  • When encrypt(...) or decrypt(...) are called for the + first time, if initialize() has not been called before.
  • +
+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+ +

+
Usage +

+

+ An encryptor may be used for: +

    +
  • Encrypting messages, by calling the encrypt(...) method.
  • +
  • Decrypting messages, by calling the decrypt(...) method.
  • +
+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+ To learn more about the mechanisms involved in encryption, read + PKCS #5: Password-Based Cryptography Standard. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+static StringDEFAULT_ALGORITHM + +
+          The default algorithm to be used if none specified: PBEWithMD5AndDES.
+static intDEFAULT_KEY_OBTENTION_ITERATIONS + +
+          The default number of hashing iterations applied for obtaining the + encryption key from the specified password, set to 1000.
+static intDEFAULT_SALT_SIZE_BYTES + +
+          The default salt size, only used if the chosen encryption algorithm + is not a block algorithm and thus block size cannot be used as salt size.
+  + + + + + + + + + + +
+Constructor Summary
StandardPBEByteEncryptor() + +
+          Creates a new instance of StandardPBEByteEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ byte[]encrypt(byte[] message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_ALGORITHM

+
+public static final String DEFAULT_ALGORITHM
+
+
The default algorithm to be used if none specified: PBEWithMD5AndDES. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_KEY_OBTENTION_ITERATIONS

+
+public static final int DEFAULT_KEY_OBTENTION_ITERATIONS
+
+
The default number of hashing iterations applied for obtaining the + encryption key from the specified password, set to 1000. +

+

+
See Also:
Constant Field Values
+
+
+ +

+DEFAULT_SALT_SIZE_BYTES

+
+public static final int DEFAULT_SALT_SIZE_BYTES
+
+
The default salt size, only used if the chosen encryption algorithm + is not a block algorithm and thus block size cannot be used as salt size. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+StandardPBEByteEncryptor

+
+public StandardPBEByteEncryptor()
+
+
Creates a new instance of StandardPBEByteEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
Since:
+
1.3
+
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] message)
+               throws EncryptionOperationNotPossibleException
+
+

+ Encrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface ByteEncryptor
+
+
+
Parameters:
message - the byte array message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedMessage)
+               throws EncryptionOperationNotPossibleException
+
+

+ Decrypts a message using the specified configuration. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface ByteEncryptor
+
+
+
Parameters:
encryptedMessage - the byte array message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEStringEncryptor.html new file mode 100644 index 00000000..24467b3a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/StandardPBEStringEncryptor.html @@ -0,0 +1,926 @@ + + + + + + + +StandardPBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe +
+Class StandardPBEStringEncryptor

+
+Object
+  extended by org.jasypt.encryption.pbe.StandardPBEStringEncryptor
+
+
+
All Implemented Interfaces:
CleanablePasswordBased, PasswordBased, PBEStringCleanablePasswordEncryptor, PBEStringEncryptor, StringEncryptor
+
+
+
+
public final class StandardPBEStringEncryptor
extends Object
implements PBEStringCleanablePasswordEncryptor
+ + +

+

+ Standard implementation of the PBEStringEncryptor interface. + This class lets the user specify the algorithm (and provider) to be used for + encryption, the password to use, + the number of hashing iterations and the salt generator + that will be applied for obtaining + the encryption key. +

+

+ This class avoids byte-conversion problems related to the fact of + different platforms having different default charsets, and returns + encryption results in the form of BASE64-encoded or HEXADECIMAL + ASCII Strings. +

+

+ This class is thread-safe. +

+

+
Configuration +

+

+ The algorithm, provider, password, key-obtention iterations and salt generator can take + values in any of these ways: +

    +
  • Using its default values (except for password).
  • +
  • Setting a PBEConfig + object which provides new + configuration values.
  • +
  • Calling the corresponding setX(...) methods.
  • +
+ And the actual values to be used for initialization will be established + by applying the following priorities: +
    +
  1. First, the default values are considered (except for password).
  2. +
  3. Then, if a PBEConfig + object has been set with + setConfig(...), the non-null values returned by its + getX() methods override the default values.
  4. +
  5. Finally, if the corresponding setX(...) method has been called + on the encryptor itself for any of the configuration parameters, the + values set by these calls override all of the above.
  6. +
+

+ +

+
Initialization +

+

+ Before it is ready to encrypt, an object of this class has to be + initialized. Initialization happens: +

    +
  • When initialize() is called.
  • +
  • When encrypt(...) or decrypt(...) are called for the + first time, if initialize() has not been called before.
  • +
+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+ +

+
Usage +

+

+ An encryptor may be used for: +

    +
  • Encrypting messages, by calling the encrypt(...) method.
  • +
  • Decrypting messages, by calling the decrypt(...) method.
  • +
+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+ To learn more about the mechanisms involved in encryption, read + PKCS #5: Password-Based Cryptography Standard. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringDEFAULT_STRING_OUTPUT_TYPE + +
+           + Default type of String output.
+  + + + + + + + + + + +
+Constructor Summary
StandardPBEStringEncryptor() + +
+          Creates a new instance of StandardPBEStringEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ Stringencrypt(String message) + +
+           + Encrypts a message using the specified configuration.
+ voidinitialize() + +
+           + Initialize the encryptor.
+ booleanisInitialized() + +
+           + Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens:
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ voidsetConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidsetKeyObtentionIterations(int keyObtentionIterations) + +
+           + Set the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+           + Sets the password to be used.
+ voidsetPasswordCharArray(char[] password) + +
+           + Sets the password to be used, as a char[].
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the encryption algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + encryption algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_STRING_OUTPUT_TYPE

+
+public static final String DEFAULT_STRING_OUTPUT_TYPE
+
+

+ Default type of String output. Set to BASE64. +

+

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+StandardPBEStringEncryptor

+
+public StandardPBEStringEncryptor()
+
+
Creates a new instance of StandardPBEStringEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(PBEConfig config)
+
+

+ Sets a PBEConfig object + for the encryptor. If this config + object is set, it will be asked values for: +

+ +
    +
  • Algorithm
  • +
  • Security Provider (or provider name)
  • +
  • Password
  • +
  • Hashing iterations for obtaining the encryption key
  • +
  • Salt generator
  • +
  • Output type (base64, hexadecimal) + (only StringPBEConfig)
  • +
+ +

+ The non-null values it returns will override the default ones, + and will be overriden by any values specified with a setX + method. +

+

+

+
+
+
+
Parameters:
config - the PBEConfig object to be used as the + source for configuration parameters.
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+

+ This algorithm has to be supported by your JCE provider (if you specify + one, or the default JVM provider if you don't) and, if it is supported, + you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+

+ Sets the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPassword in interface PasswordBased
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+

+ Sets the password to be used, as a char[]. +

+

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored as encryptor configuration. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
setPasswordCharArray in interface CleanablePasswordBased
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(int keyObtentionIterations)
+
+

+ Set the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator to be used. If no salt generator is specified, + an instance of RandomSaltGenerator will be used. +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator to be used.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + encryption algorithm. This security provider has to be registered + beforehand at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the encryption algorithm.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the encryption algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + its being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm
Since:
+
1.3
+
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
Since:
+
1.3
+
+
+
+
+ +

+isInitialized

+
+public boolean isInitialized()
+
+

+ Returns true if the encryptor has already been initialized, false if + not.
+ Initialization happens: +

+
    +
  • When initialize is called.
  • +
  • When encrypt or decrypt are called for the + first time, if initialize has not been called before.
  • +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Returns:
true if the encryptor has already been initialized, false if + not.
+
+
+
+ +

+initialize

+
+public void initialize()
+
+

+ Initialize the encryptor. +

+

+ This operation will consist in determining the actual configuration + values to be used, and then initializing the encryptor with them. +
+ These values are decided by applying the following priorities: +

+
    +
  1. First, the default values are considered (except for password). +
  2. +
  3. Then, if a + PBEConfig + object has been set with + setConfig, the non-null values returned by its + getX methods override the default values.
  4. +
  5. Finally, if the corresponding setX method has been called + on the encryptor itself for any of the configuration parameters, + the values set by these calls override all of the above.
  6. +
+

+ Once an encryptor has been initialized, trying to + change its configuration will + result in an AlreadyInitializedException being thrown. +

+

+

+
+
+
+ +
Throws: +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+

+ Encrypts a message using the specified configuration. +

+

+ The Strings returned by this method are BASE64-encoded (default) or + HEXADECIMAL ASCII Strings. +

+

+ The mechanisms applied to perform the encryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ This encryptor uses a salt for each encryption + operation. The size of the salt depends on the algorithm + being used. This salt is used + for creating the encryption key and, if generated by a random generator, + it is also appended unencrypted at the beginning + of the results so that a decryption operation can be performed. +

+

+ If a random salt generator is used, two encryption results for + the same message will always be different + (except in the case of random salt coincidence). This may enforce + security by difficulting brute force attacks on sets of data at a time + and forcing attackers to perform a brute force attack on each separate + piece of encrypted data. +

+

+

+
Specified by:
encrypt in interface StringEncryptor
+
+
+
Parameters:
message - the String message to be encrypted +
Returns:
the result of encryption +
Throws: +
EncryptionOperationNotPossibleException - if the encryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+

+ Decrypts a message using the specified configuration. +

+

+ This method expects to receive a BASE64-encoded (default) + or HEXADECIMAL ASCII String. +

+

+ The mechanisms applied to perform the decryption operation are described + in PKCS #5: Password-Based Cryptography Standard. +

+

+ If a random salt generator is used, this decryption operation will + expect to find an unencrypted salt at the + beginning of the encrypted input, so that the decryption operation can be + correctly performed (there is no other way of knowing it). +

+

+

+
Specified by:
decrypt in interface StringEncryptor
+
+
+
Parameters:
encryptedMessage - the String message to be decrypted +
Returns:
the result of decryption +
Throws: +
EncryptionOperationNotPossibleException - if the decryption + operation fails, ommitting any further information about the + cause for security reasons. +
EncryptionInitializationException - if initialization could not + be correctly done (for example, no password has been set).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/CleanablePasswordBased.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/CleanablePasswordBased.html new file mode 100644 index 00000000..cf998360 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/CleanablePasswordBased.html @@ -0,0 +1,309 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.CleanablePasswordBased (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.CleanablePasswordBased

+
+ + + + + + + + + +
+Packages that use CleanablePasswordBased
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of CleanablePasswordBased in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Subinterfaces of CleanablePasswordBased in org.jasypt.encryption.pbe
+ interfacePBEBigDecimalCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEBigIntegerCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEByteCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEStringCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement CleanablePasswordBased
+ classPooledPBEBigDecimalEncryptor + +
+           + Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classPooledPBEBigIntegerEncryptor + +
+           + Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classPooledPBEByteEncryptor + +
+           + Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classPooledPBEStringEncryptor + +
+           + Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigDecimalEncryptor + +
+           + Standard implementation of the PBEBigDecimalEncryptor interface.
+ classStandardPBEBigIntegerEncryptor + +
+           + Standard implementation of the PBEBigIntegerEncryptor interface.
+ classStandardPBEByteEncryptor + +
+           + Standard implementation of the PBEByteEncryptor interface.
+ classStandardPBEStringEncryptor + +
+           + Standard implementation of the PBEStringEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigDecimalCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigDecimalCleanablePasswordEncryptor.html new file mode 100644 index 00000000..c245644e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigDecimalCleanablePasswordEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEBigDecimalCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEBigDecimalCleanablePasswordEncryptor

+
+ + + + + + + + + +
+Packages that use PBEBigDecimalCleanablePasswordEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEBigDecimalCleanablePasswordEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEBigDecimalCleanablePasswordEncryptor
+ classPooledPBEBigDecimalEncryptor + +
+           + Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigDecimalEncryptor + +
+           + Standard implementation of the PBEBigDecimalEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigDecimalEncryptor.html new file mode 100644 index 00000000..9c60ece5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigDecimalEncryptor.html @@ -0,0 +1,213 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEBigDecimalEncryptor

+
+ + + + + + + + + +
+Packages that use PBEBigDecimalEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEBigDecimalEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + +
Subinterfaces of PBEBigDecimalEncryptor in org.jasypt.encryption.pbe
+ interfacePBEBigDecimalCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEBigDecimalEncryptor
+ classPooledPBEBigDecimalEncryptor + +
+           + Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigDecimalEncryptor + +
+           + Standard implementation of the PBEBigDecimalEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigIntegerCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigIntegerCleanablePasswordEncryptor.html new file mode 100644 index 00000000..a08e10db --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigIntegerCleanablePasswordEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEBigIntegerCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEBigIntegerCleanablePasswordEncryptor

+
+ + + + + + + + + +
+Packages that use PBEBigIntegerCleanablePasswordEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEBigIntegerCleanablePasswordEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEBigIntegerCleanablePasswordEncryptor
+ classPooledPBEBigIntegerEncryptor + +
+           + Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigIntegerEncryptor + +
+           + Standard implementation of the PBEBigIntegerEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigIntegerEncryptor.html new file mode 100644 index 00000000..4ad5c82f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEBigIntegerEncryptor.html @@ -0,0 +1,213 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEBigIntegerEncryptor

+
+ + + + + + + + + +
+Packages that use PBEBigIntegerEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEBigIntegerEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + +
Subinterfaces of PBEBigIntegerEncryptor in org.jasypt.encryption.pbe
+ interfacePBEBigIntegerCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEBigIntegerEncryptor
+ classPooledPBEBigIntegerEncryptor + +
+           + Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigIntegerEncryptor + +
+           + Standard implementation of the PBEBigIntegerEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEByteCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEByteCleanablePasswordEncryptor.html new file mode 100644 index 00000000..0737977d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEByteCleanablePasswordEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEByteCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEByteCleanablePasswordEncryptor

+
+ + + + + + + + + +
+Packages that use PBEByteCleanablePasswordEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEByteCleanablePasswordEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEByteCleanablePasswordEncryptor
+ classPooledPBEByteEncryptor + +
+           + Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEByteEncryptor + +
+           + Standard implementation of the PBEByteEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEByteEncryptor.html new file mode 100644 index 00000000..24d73d98 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEByteEncryptor.html @@ -0,0 +1,213 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEByteEncryptor

+
+ + + + + + + + + +
+Packages that use PBEByteEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEByteEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + +
Subinterfaces of PBEByteEncryptor in org.jasypt.encryption.pbe
+ interfacePBEByteCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEByteEncryptor
+ classPooledPBEByteEncryptor + +
+           + Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEByteEncryptor + +
+           + Standard implementation of the PBEByteEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEStringCleanablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEStringCleanablePasswordEncryptor.html new file mode 100644 index 00000000..0469e1e2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEStringCleanablePasswordEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEStringCleanablePasswordEncryptor

+
+ + + + + + + + + +
+Packages that use PBEStringCleanablePasswordEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEStringCleanablePasswordEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEStringCleanablePasswordEncryptor
+ classPooledPBEStringEncryptor + +
+           + Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEStringEncryptor + +
+           + Standard implementation of the PBEStringEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEStringEncryptor.html new file mode 100644 index 00000000..f0e5c955 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PBEStringEncryptor.html @@ -0,0 +1,213 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PBEStringEncryptor

+
+ + + + + + + + + +
+Packages that use PBEStringEncryptor
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PBEStringEncryptor in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + +
Subinterfaces of PBEStringEncryptor in org.jasypt.encryption.pbe
+ interfacePBEStringCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PBEStringEncryptor
+ classPooledPBEStringEncryptor + +
+           + Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEStringEncryptor + +
+           + Standard implementation of the PBEStringEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PasswordBased.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PasswordBased.html new file mode 100644 index 00000000..7b7945f7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PasswordBased.html @@ -0,0 +1,360 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.PasswordBased (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.PasswordBased

+
+ + + + + + + + + +
+Packages that use PasswordBased
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of PasswordBased in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subinterfaces of PasswordBased in org.jasypt.encryption.pbe
+ interfaceCleanablePasswordBased + +
+           + Common interface for all entities which can be set a password in char[] shape, + which can be cleaned once the encryptor is initialized so that no immutable + Strings containing the password are left in memory.
+ interfacePBEBigDecimalCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEBigDecimalEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result.
+ interfacePBEBigIntegerCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEBigIntegerEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result.
+ interfacePBEByteCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEByteEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result.
+ interfacePBEStringCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
+ interfacePBEStringEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe that implement PasswordBased
+ classPooledPBEBigDecimalEncryptor + +
+           + Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classPooledPBEBigIntegerEncryptor + +
+           + Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classPooledPBEByteEncryptor + +
+           + Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classPooledPBEStringEncryptor + +
+           + Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
+ classStandardPBEBigDecimalEncryptor + +
+           + Standard implementation of the PBEBigDecimalEncryptor interface.
+ classStandardPBEBigIntegerEncryptor + +
+           + Standard implementation of the PBEBigIntegerEncryptor interface.
+ classStandardPBEByteEncryptor + +
+           + Standard implementation of the PBEByteEncryptor interface.
+ classStandardPBEStringEncryptor + +
+           + Standard implementation of the PBEStringEncryptor interface.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEBigDecimalEncryptor.html new file mode 100644 index 00000000..6c1af3b5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEBigDecimalEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor

+
+No usage of org.jasypt.encryption.pbe.PooledPBEBigDecimalEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEBigIntegerEncryptor.html new file mode 100644 index 00000000..66187e0a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEBigIntegerEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor

+
+No usage of org.jasypt.encryption.pbe.PooledPBEBigIntegerEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEByteEncryptor.html new file mode 100644 index 00000000..2eeeadff --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEByteEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.PooledPBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.PooledPBEByteEncryptor

+
+No usage of org.jasypt.encryption.pbe.PooledPBEByteEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEStringEncryptor.html new file mode 100644 index 00000000..687687e0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/PooledPBEStringEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.PooledPBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.PooledPBEStringEncryptor

+
+No usage of org.jasypt.encryption.pbe.PooledPBEStringEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEBigDecimalEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEBigDecimalEncryptor.html new file mode 100644 index 00000000..fa7bbbed --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEBigDecimalEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor

+
+No usage of org.jasypt.encryption.pbe.StandardPBEBigDecimalEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEBigIntegerEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEBigIntegerEncryptor.html new file mode 100644 index 00000000..7be7ee32 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEBigIntegerEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor

+
+No usage of org.jasypt.encryption.pbe.StandardPBEBigIntegerEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEByteEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEByteEncryptor.html new file mode 100644 index 00000000..54485787 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEByteEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.StandardPBEByteEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.StandardPBEByteEncryptor

+
+No usage of org.jasypt.encryption.pbe.StandardPBEByteEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEStringEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEStringEncryptor.html new file mode 100644 index 00000000..6269175e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/class-use/StandardPBEStringEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.StandardPBEStringEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.StandardPBEStringEncryptor

+
+No usage of org.jasypt.encryption.pbe.StandardPBEStringEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/EnvironmentPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/EnvironmentPBEConfig.html new file mode 100644 index 00000000..66f48fb1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/EnvironmentPBEConfig.html @@ -0,0 +1,1461 @@ + + + + + + + +EnvironmentPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Class EnvironmentPBEConfig

+
+Object
+  extended by org.jasypt.encryption.pbe.config.SimplePBEConfig
+      extended by org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
+
+
+
All Implemented Interfaces:
PBECleanablePasswordConfig, PBEConfig
+
+
+
Direct Known Subclasses:
EnvironmentStringPBEConfig
+
+
+
+
public class EnvironmentPBEConfig
extends SimplePBEConfig
+ + +

+

+ Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties. +

+

+ The name of the environment variable or system property (JVM property) to + query for each parameter can be set with its corresponding + setXEnvName or setXSysProperty method. +

+

+ As this class extends SimplePBEConfig, parameter values + can be also set with the usual setX methods. +

+

+ For any of the configuration parameters, if its value is not configured + in any way, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.1
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EnvironmentPBEConfig() + +
+           + Creates a new EnvironmentPBEConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetAlgorithmEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the algorithm.
+ StringgetAlgorithmSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the algorithm.
+ StringgetKeyObtentionIterationsEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the key obtention iteration count.
+ StringgetKeyObtentionIterationsSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the key obtention iteration count.
+ StringgetPasswordEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the password.
+ StringgetPasswordSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the password.
+ StringgetPoolSizeEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the value for the poolSize + property.
+ StringgetPoolSizeSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the value for the poolSize + property.
+ StringgetProviderClassNameEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the provider class name.
+ StringgetProviderClassNameSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the provider class name.
+ StringgetProviderNameEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the provider name.
+ StringgetProviderNameSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the provider name.
+ StringgetSaltGeneratorClassNameEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the salt generator class name.
+ StringgetSaltGeneratorClassNameSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the salt generator class name.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets a value for the encryption algorithm
+ voidsetAlgorithmEnvName(String algorithmEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the algorithm.
+ voidsetAlgorithmSysPropertyName(String algorithmSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the algorithm.
+ voidsetKeyObtentionIterations(Integer keyObtentionIterations) + +
+          Sets the number of hashing iterations applied to obtain the + encryption key.
+ voidsetKeyObtentionIterations(String keyObtentionIterations) + +
+          Sets the number of hashing iterations applied to obtain the + encryption key.
+ voidsetKeyObtentionIterationsEnvName(String keyObtentionIterationsEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the key obtention iteration count.
+ voidsetKeyObtentionIterationsSysPropertyName(String keyObtentionIterationsSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the key obtention iteration count.
+ voidsetPassword(String password) + +
+          Sets the password to be used for encryption.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used for encryption, as a char[].
+ voidsetPasswordEnvName(String passwordEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the password.
+ voidsetPasswordSysPropertyName(String passwordSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the password.
+ voidsetPoolSize(Integer poolSize) + +
+           + Sets the size of the pool of encryptors to be created.
+ voidsetPoolSize(String poolSize) + +
+           + Sets the size of the pool of encryptors to be created.
+ voidsetPoolSizeEnvName(String poolSizeEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the poolSize + property.
+ voidsetPoolSizeSysPropertyName(String poolSizeSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be used for obtaining the encryption + algorithm.
+ voidsetProviderClassName(String providerClassName) + +
+           + Sets the security provider to be used for obtaining the encryption + algorithm.
+ voidsetProviderClassNameEnvName(String providerClassNameEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the provider class name.
+ voidsetProviderClassNameSysPropertyName(String providerClassNameSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the provider class name.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the encryption + algorithm.
+ voidsetProviderNameEnvName(String providerNameEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the provider name.
+ voidsetProviderNameSysPropertyName(String providerNameSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the provider name.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator.
+ voidsetSaltGeneratorClassName(String saltGeneratorClassName) + +
+           + Sets the salt generator.
+ voidsetSaltGeneratorClassNameEnvName(String saltGeneratorClassNameEnvName) + +
+           + Set the config object to use the specified environment variable to + load the value for the salt generator class name.
+ voidsetSaltGeneratorClassNameSysPropertyName(String saltGeneratorClassNameSysPropertyName) + +
+           + Set the config object to use the specified JVM system property to + load the value for the salt generator class name.
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.SimplePBEConfig
cleanPassword, getAlgorithm, getKeyObtentionIterations, getPassword, getPasswordCharArray, getPoolSize, getProvider, getProviderName, getSaltGenerator
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnvironmentPBEConfig

+
+public EnvironmentPBEConfig()
+
+

+ Creates a new EnvironmentPBEConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+getAlgorithmEnvName

+
+public String getAlgorithmEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the algorithm. +

+

+ +
Returns:
the name of the variable
+
+
+
+ +

+setAlgorithmEnvName

+
+public void setAlgorithmEnvName(String algorithmEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the algorithm. +

+

+
Parameters:
algorithmEnvName - the name of the environment variable
+
+
+
+ +

+getAlgorithmSysPropertyName

+
+public String getAlgorithmSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the algorithm. +

+

+ +
Returns:
the name of the property
+
+
+
+ +

+setAlgorithmSysPropertyName

+
+public void setAlgorithmSysPropertyName(String algorithmSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the algorithm. +

+

+
Parameters:
algorithmSysPropertyName - the name of the property
+
+
+
+ +

+getKeyObtentionIterationsEnvName

+
+public String getKeyObtentionIterationsEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the key obtention iteration count. +

+

+ +
Returns:
the name of the variable
+
+
+
+ +

+setKeyObtentionIterationsEnvName

+
+public void setKeyObtentionIterationsEnvName(String keyObtentionIterationsEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the key obtention iteration count. +

+

+
Parameters:
keyObtentionIterationsEnvName - the name of the environment variable
+
+
+
+ +

+getKeyObtentionIterationsSysPropertyName

+
+public String getKeyObtentionIterationsSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the key obtention iteration count. +

+

+ +
Returns:
the name of the property
+
+
+
+ +

+setKeyObtentionIterationsSysPropertyName

+
+public void setKeyObtentionIterationsSysPropertyName(String keyObtentionIterationsSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the key obtention iteration count. +

+

+
Parameters:
keyObtentionIterationsSysPropertyName - the name of the property
+
+
+
+ +

+getPasswordEnvName

+
+public String getPasswordEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the password. +

+

+ +
Returns:
the name of the variable
+
+
+
+ +

+setPasswordEnvName

+
+public void setPasswordEnvName(String passwordEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the password. +

+

+
Parameters:
passwordEnvName - the name of the environment variable
+
+
+
+ +

+getPasswordSysPropertyName

+
+public String getPasswordSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the password. +

+

+ +
Returns:
the name of the property
+
+
+
+ +

+setPasswordSysPropertyName

+
+public void setPasswordSysPropertyName(String passwordSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the password. +

+

+
Parameters:
passwordSysPropertyName - the name of the property
+
+
+
+ +

+getSaltGeneratorClassNameEnvName

+
+public String getSaltGeneratorClassNameEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the salt generator class name. +

+

+ +
Returns:
the name of the variable
Since:
+
1.3
+
+
+
+
+ +

+setSaltGeneratorClassNameEnvName

+
+public void setSaltGeneratorClassNameEnvName(String saltGeneratorClassNameEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the salt generator class name. +

+

+ The salt generator class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the encryptor. +

+

+

+
Parameters:
saltGeneratorClassNameEnvName - the name of the environment variable
Since:
+
1.3
+
+
+
+
+ +

+getSaltGeneratorClassNameSysPropertyName

+
+public String getSaltGeneratorClassNameSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the salt generator class name. +

+

+ +
Returns:
the name of the property
Since:
+
1.3
+
+
+
+
+ +

+setSaltGeneratorClassNameSysPropertyName

+
+public void setSaltGeneratorClassNameSysPropertyName(String saltGeneratorClassNameSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the salt generator class name. +

+

+ The salt generator class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the encryptor. +

+

+

+
Parameters:
saltGeneratorClassNameSysPropertyName - the name of the property
Since:
+
1.3
+
+
+
+
+ +

+getProviderNameEnvName

+
+public String getProviderNameEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the provider name. +

+

+ +
Returns:
the name of the variable
Since:
+
1.3
+
+
+
+
+ +

+setProviderNameEnvName

+
+public void setProviderNameEnvName(String providerNameEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the provider name. +

+

+

+
Parameters:
providerNameEnvName - the name of the environment variable
Since:
+
1.3
+
+
+
+
+ +

+getProviderNameSysPropertyName

+
+public String getProviderNameSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the provider name. +

+

+ +
Returns:
the name of the property
Since:
+
1.3
+
+
+
+
+ +

+setProviderNameSysPropertyName

+
+public void setProviderNameSysPropertyName(String providerNameSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the provider name. +

+

+
Parameters:
providerNameSysPropertyName - the name of the property
Since:
+
1.3
+
+
+
+
+ +

+getProviderClassNameEnvName

+
+public String getProviderClassNameEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the provider class name. +

+

+ +
Returns:
the name of the variable
Since:
+
1.3
+
+
+
+
+ +

+setProviderClassNameEnvName

+
+public void setProviderClassNameEnvName(String providerClassNameEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the provider class name. +

+

+ The provider class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the encryptor. +

+

+

+
Parameters:
providerClassNameEnvName - the name of the environment variable
Since:
+
1.3
+
+
+
+
+ +

+getProviderClassNameSysPropertyName

+
+public String getProviderClassNameSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the provider class name. +

+

+ +
Returns:
the name of the property
Since:
+
1.3
+
+
+
+
+ +

+setProviderClassNameSysPropertyName

+
+public void setProviderClassNameSysPropertyName(String providerClassNameSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the provider class name. +

+

+ The provider class name which is set here must have a no-argument + constructor, so that it can be instantiated and passed to the encryptor. +

+

+

+
Parameters:
providerClassNameSysPropertyName - the name of the property
Since:
+
1.3
+
+
+
+
+ +

+getPoolSizeEnvName

+
+public String getPoolSizeEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the value for the poolSize + property. +

+

+ +
Returns:
the name of the variable
Since:
+
1.7
+
+
+
+
+ +

+setPoolSizeEnvName

+
+public void setPoolSizeEnvName(String poolSizeEnvName)
+
+

+ Set the config object to use the specified environment variable to + load the value for the poolSize + property. +

+

+

+
Parameters:
poolSizeEnvName - the name of the environment variable
Since:
+
1.7
+
+
+
+
+ +

+getPoolSizeSysPropertyName

+
+public String getPoolSizeSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the value for the poolSize + property. +

+

+ +
Returns:
the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setPoolSizeSysPropertyName

+
+public void setPoolSizeSysPropertyName(String poolSizeSysPropertyName)
+
+

+ Set the config object to use the specified JVM system property to + load the value for the useLenientSaltSizeCheck + property. +

+

+

+
Parameters:
poolSizeSysPropertyName - the name of the property
Since:
+
1.7
+
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets a value for the encryption algorithm +

+

+ This algorithm has to be supported by your JCE provider and, if this provider + supports it, you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+ Determines the result of: SimplePBEConfig.getAlgorithm() +

+

+

+
Overrides:
setAlgorithm in class SimplePBEConfig
+
+
+
Parameters:
algorithm - the name of the algorithm to be used
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(Integer keyObtentionIterations)
+
+
Description copied from class: SimplePBEConfig
+
Sets the number of hashing iterations applied to obtain the + encryption key. +

+ Determines the result of: SimplePBEConfig.getKeyObtentionIterations() +

+

+

+
Overrides:
setKeyObtentionIterations in class SimplePBEConfig
+
+
+
Parameters:
keyObtentionIterations - the number of iterations.
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(String keyObtentionIterations)
+
+
Description copied from class: SimplePBEConfig
+
Sets the number of hashing iterations applied to obtain the + encryption key. +

+ Determines the result of: SimplePBEConfig.getKeyObtentionIterations() +

+

+

+
Overrides:
setKeyObtentionIterations in class SimplePBEConfig
+
+
+
Parameters:
keyObtentionIterations - the number of iterations.
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Description copied from class: SimplePBEConfig
+
Sets the password to be used for encryption. +

+ Determines the result of: SimplePBEConfig.getPassword() and + SimplePBEConfig.getPasswordCharArray(). +

+

+

+
Overrides:
setPassword in class SimplePBEConfig
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Description copied from class: SimplePBEConfig
+
Sets the password to be used for encryption, as a char[]. +

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored in the configuration object. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ Determines the result of: SimplePBEConfig.getPassword() and + SimplePBEConfig.getPasswordCharArray(). +

+

+

+
Overrides:
setPasswordCharArray in class SimplePBEConfig
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the salt generator. +

+

+ If not set, null will returned. +

+

+ Determines the result of: SimplePBEConfig.getSaltGenerator() +

+

+

+
Overrides:
setSaltGenerator in class SimplePBEConfig
+
+
+
Parameters:
saltGenerator - the salt generator.
+
+
+
+ +

+setSaltGeneratorClassName

+
+public void setSaltGeneratorClassName(String saltGeneratorClassName)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the salt generator. +

+

+ If not set, null will returned. +

+

+ Determines the result of: SimplePBEConfig.getSaltGenerator() +

+

+

+
Overrides:
setSaltGeneratorClassName in class SimplePBEConfig
+
+
+
Parameters:
saltGeneratorClassName - the name of the salt generator class.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the name of the security provider to be asked for the encryption + algorithm. This provider should be already registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the encryptor object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimplePBEConfig.getProviderName() +

+

+

+
Overrides:
setProviderName in class SimplePBEConfig
+
+
+
Parameters:
providerName - the name of the security provider.
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the security provider to be used for obtaining the encryption + algorithm. This method is an alternative to + both SimplePBEConfig.setProviderName(String) and + SimplePBEConfig.setProviderClassName(String) and they should not be used + altogether. + The provider specified with SimplePBEConfig.setProvider(Provider) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the encryptor object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimplePBEConfig.getProvider() +

+

+

+
Overrides:
setProvider in class SimplePBEConfig
+
+
+
Parameters:
provider - the security provider object.
+
+
+
+ +

+setProviderClassName

+
+public void setProviderClassName(String providerClassName)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the security provider to be used for obtaining the encryption + algorithm. This method is an alternative to + both SimplePBEConfig.setProviderName(String) and SimplePBEConfig.setProvider(Provider) + and they should not be used altogether. + The provider specified with SimplePBEConfig.setProviderClassName(String) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the encryptor object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimplePBEConfig.getProvider() +

+

+

+
Overrides:
setProviderClassName in class SimplePBEConfig
+
+
+
Parameters:
providerClassName - the name of the security provider class.
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the size of the pool of encryptors to be created. +

+

+ This parameter will be ignored if used with a non-pooled encryptor. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimplePBEConfig.getPoolSize() +

+

+

+
Overrides:
setPoolSize in class SimplePBEConfig
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled encryptor
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(String poolSize)
+
+
Description copied from class: SimplePBEConfig
+

+ Sets the size of the pool of encryptors to be created. +

+

+ This parameter will be ignored if used with a non-pooled encryptor. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: SimplePBEConfig.getPoolSize() +

+

+

+
Overrides:
setPoolSize in class SimplePBEConfig
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled encryptor
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/EnvironmentStringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/EnvironmentStringPBEConfig.html new file mode 100644 index 00000000..453ebd21 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/EnvironmentStringPBEConfig.html @@ -0,0 +1,475 @@ + + + + + + + +EnvironmentStringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Class EnvironmentStringPBEConfig

+
+Object
+  extended by org.jasypt.encryption.pbe.config.SimplePBEConfig
+      extended by org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
+          extended by org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig
+
+
+
All Implemented Interfaces:
PBECleanablePasswordConfig, PBEConfig, StringPBEConfig
+
+
+
+
public class EnvironmentStringPBEConfig
extends EnvironmentPBEConfig
implements StringPBEConfig
+ + +

+

+ Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties. +

+

+ The name of the environment variable or system property (JVM property) to + query for each parameter can be set with its corresponding + setXEnvName or setXSysProperty method. +

+

+ As this class extends SimplePBEConfig, parameter values + can be also set with the usual setX methods. +

+

+ For any of the configuration parameters, if its value is not configured + in any way, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
EnvironmentStringPBEConfig() + +
+           + Creates a new EnvironmentStringPBEConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ StringgetStringOutputTypeEnvName() + +
+          Retrieve the name of the environment variable which value has been + loaded as the String output type.
+ StringgetStringOutputTypeSysPropertyName() + +
+          Retrieve the name of the JVM system property which value has been + loaded as the String output type.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ voidsetStringOutputTypeEnvName(String stringOutputTypeEnvName) + +
+          Set the config object to use the specified environment variable to + load the value for the String output type.
+ voidsetStringOutputTypeSysPropertyName(String stringOutputTypeSysPropertyName) + +
+          Set the config object to use the specified JVM system property to + load the value for the String output type.
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig
getAlgorithmEnvName, getAlgorithmSysPropertyName, getKeyObtentionIterationsEnvName, getKeyObtentionIterationsSysPropertyName, getPasswordEnvName, getPasswordSysPropertyName, getPoolSizeEnvName, getPoolSizeSysPropertyName, getProviderClassNameEnvName, getProviderClassNameSysPropertyName, getProviderNameEnvName, getProviderNameSysPropertyName, getSaltGeneratorClassNameEnvName, getSaltGeneratorClassNameSysPropertyName, setAlgorithm, setAlgorithmEnvName, setAlgorithmSysPropertyName, setKeyObtentionIterations, setKeyObtentionIterations, setKeyObtentionIterationsEnvName, setKeyObtentionIterationsSysPropertyName, setPassword, setPasswordCharArray, setPasswordEnvName, setPasswordSysPropertyName, setPoolSize, setPoolSize, setPoolSizeEnvName, setPoolSizeSysPropertyName, setProvider, setProviderClassName, setProviderClassNameEnvName, setProviderClassNameSysPropertyName, setProviderName, setProviderNameEnvName, setProviderNameSysPropertyName, setSaltGenerator, setSaltGeneratorClassName, setSaltGeneratorClassNameEnvName, setSaltGeneratorClassNameSysPropertyName
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.SimplePBEConfig
cleanPassword, getAlgorithm, getKeyObtentionIterations, getPassword, getPasswordCharArray, getPoolSize, getProvider, getProviderName, getSaltGenerator
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.config.PBEConfig
getAlgorithm, getKeyObtentionIterations, getPassword, getPoolSize, getProvider, getProviderName, getSaltGenerator
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnvironmentStringPBEConfig

+
+public EnvironmentStringPBEConfig()
+
+

+ Creates a new EnvironmentStringPBEConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+getStringOutputTypeEnvName

+
+public String getStringOutputTypeEnvName()
+
+
Retrieve the name of the environment variable which value has been + loaded as the String output type. +

+

+
+
+
+ +
Returns:
the name of the variable
+
+
+
+ +

+setStringOutputTypeEnvName

+
+public void setStringOutputTypeEnvName(String stringOutputTypeEnvName)
+
+
Set the config object to use the specified environment variable to + load the value for the String output type. +

+

+
+
+
+
Parameters:
stringOutputTypeEnvName - the name of the environment variable
+
+
+
+ +

+getStringOutputTypeSysPropertyName

+
+public String getStringOutputTypeSysPropertyName()
+
+
Retrieve the name of the JVM system property which value has been + loaded as the String output type. +

+

+
+
+
+ +
Returns:
the name of the property
+
+
+
+ +

+setStringOutputTypeSysPropertyName

+
+public void setStringOutputTypeSysPropertyName(String stringOutputTypeSysPropertyName)
+
+
Set the config object to use the specified JVM system property to + load the value for the String output type. +

+

+
+
+
+
Parameters:
stringOutputTypeSysPropertyName - the name of the property
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+getStringOutputType

+
+public String getStringOutputType()
+
+
Description copied from interface: StringPBEConfig
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
Specified by:
getStringOutputType in interface StringPBEConfig
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/PBECleanablePasswordConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/PBECleanablePasswordConfig.html new file mode 100644 index 00000000..665316fc --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/PBECleanablePasswordConfig.html @@ -0,0 +1,266 @@ + + + + + + + +PBECleanablePasswordConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Interface PBECleanablePasswordConfig

+
+
All Known Implementing Classes:
EnvironmentPBEConfig, EnvironmentStringPBEConfig, SimplePBEConfig, SimpleStringPBEConfig, WebPBEConfig, WebStringPBEConfig
+
+
+
+
public interface PBECleanablePasswordConfig
+ + +

+

+ Common interface for all PBEConfig implementations that store passwords as char[] instead + of String and also allow this passwords to be set as char[] instead of Strings. +

+

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ voidcleanPassword() + +
+           + Clean the password stored in this configuration object.
+ char[]getPasswordCharArray() + +
+           + Return the password set, as a char array.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getPasswordCharArray

+
+char[] getPasswordCharArray()
+
+

+ Return the password set, as a char array. +

+

+ Important: the returned array MUST BE A COPY of the one + stored in the configuration object. The caller of + this method is therefore be responsible for cleaning this + resulting char[]. +

+

+

+
Since:
+
1.8
+
+
+
+
+ +

+cleanPassword

+
+void cleanPassword()
+
+

+ Clean the password stored in this configuration object. +

+

+ A common implementation of this cleaning operation consists of + iterating the array of chars and setting each of its positions to (char)0. +

+

+

+
Since:
+
1.8
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/PBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/PBEConfig.html new file mode 100644 index 00000000..4df71090 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/PBEConfig.html @@ -0,0 +1,468 @@ + + + + + + + +PBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Interface PBEConfig

+
+
All Known Subinterfaces:
StringPBEConfig
+
+
+
All Known Implementing Classes:
EnvironmentPBEConfig, EnvironmentStringPBEConfig, SimplePBEConfig, SimpleStringPBEConfig, WebPBEConfig, WebStringPBEConfig
+
+
+
+
public interface PBEConfig
+ + +

+

+ Common interface for config classes applicable to + StandardPBEByteEncryptor, + StandardPBEStringEncryptor, + StandardPBEBigIntegerEncryptor or + StandardPBEBigDecimalEncryptor objects. +

+

+ This interface lets the user create new PBEConfig + classes which retrieve values for this parameters from different + (and maybe more secure) sources (remote servers, LDAP, other databases...), + and do this transparently for the encryptor object. +

+

+ The config objects passed to an encryptor will only be queried once + for each configuration parameter, and this will happen + during the initialization of the encryptor object. +

+

+ For a default implementation, see SimplePBEConfig. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetAlgorithm() + +
+           + Returns the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ IntegergetKeyObtentionIterations() + +
+           + Returns the number of hashing iterations applied to obtain the + encryption key.
+ StringgetPassword() + +
+           + Returns the password to be used.
+ IntegergetPoolSize() + +
+           + Get the size of the pool of encryptors to be created.
+ java.security.ProvidergetProvider() + +
+           + Returns the java.security.Provider implementation object + to be used by the encryptor for obtaining the encryption algorithm.
+ StringgetProviderName() + +
+           + Returns the name of the java.security.Provider implementation + to be used by the encryptor for obtaining the encryption algorithm.
+ SaltGeneratorgetSaltGenerator() + +
+           + Returns a SaltGenerator implementation to be used by the + encryptor.
+  +

+ + + + + + + + +
+Method Detail
+ +

+getAlgorithm

+
+String getAlgorithm()
+
+

+ Returns the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+ +

+ This algorithm has to be supported by the specified JCE provider + (or the default one if no provider has been specified) and, if the + provider supports it, you can also specify mode and + padding for it, like ALGORITHM/MODE/PADDING. +

+

+

+ +
Returns:
the name of the algorithm to be used.
+
+
+
+ +

+getPassword

+
+String getPassword()
+
+

+ Returns the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+ +
Returns:
the password to be used.
+
+
+
+ +

+getKeyObtentionIterations

+
+Integer getKeyObtentionIterations()
+
+

+ Returns the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+ +
Returns:
the number of iterations
+
+
+
+ +

+getSaltGenerator

+
+SaltGenerator getSaltGenerator()
+
+

+ Returns a SaltGenerator implementation to be used by the + encryptor. +

+

+ If this method returns null, the encryptor will ignore the config object + when deciding the salt generator to be used. +

+

+

+ +
Returns:
the salt generator, or null if this object will not want to set + a specific SaltGenerator implementation.
+
+
+
+ +

+getProviderName

+
+String getProviderName()
+
+

+ Returns the name of the java.security.Provider implementation + to be used by the encryptor for obtaining the encryption algorithm. This + provider must have been registered beforehand. +

+

+ If this method returns null, the encryptor will ignore this parameter + when deciding the name of the security provider to be used. +

+

+ If this method does not return null, and neither does getProvider(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+

+ +
Returns:
the name of the security provider to be used.
Since:
+
1.3
+
+
+
+
+ +

+getProvider

+
+java.security.Provider getProvider()
+
+

+ Returns the java.security.Provider implementation object + to be used by the encryptor for obtaining the encryption algorithm. +

+

+ If this method returns null, the encryptor will ignore this parameter + when deciding the security provider object to be used. +

+

+ If this method does not return null, and neither does getProviderName(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+ The provider returned by this method does not need to be + registered beforehand, and its use will not result in its + being registered. +

+

+

+ +
Returns:
the security provider object to be asked for the digest + algorithm.
Since:
+
1.3
+
+
+
+
+ +

+getPoolSize

+
+Integer getPoolSize()
+
+

+ Get the size of the pool of encryptors to be created. +

+

+ This parameter will be ignored if used with a non-pooled encryptor. +

+

+

+ +
Returns:
the size of the pool to be used if this configuration is used with a + pooled encryptor
Since:
+
1.7
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/SimplePBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/SimplePBEConfig.html new file mode 100644 index 00000000..c6f60421 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/SimplePBEConfig.html @@ -0,0 +1,1065 @@ + + + + + + + +SimplePBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Class SimplePBEConfig

+
+Object
+  extended by org.jasypt.encryption.pbe.config.SimplePBEConfig
+
+
+
All Implemented Interfaces:
PBECleanablePasswordConfig, PBEConfig
+
+
+
Direct Known Subclasses:
EnvironmentPBEConfig, SimpleStringPBEConfig, WebPBEConfig
+
+
+
+
public class SimplePBEConfig
extends Object
implements PBEConfig, PBECleanablePasswordConfig
+ + +

+

+ Bean implementation for PBEConfig. This class allows + the values for the configuration parameters to be set + via "standard" setX methods. +

+

+ For any of the configuration parameters, if its setX + method is not called, a null value will be returned by the + corresponding getX method. +

+

+ Note that there is not an exact correspondence between setX() + and getX() methods, as sometimes two methods like + setProvider() and setProviderClassName() will affect the + same configuration parameter (getProvider()). This means that + several combinations of setX() methods collide, and + should not be called together (a call to setProviderClassName() + will override any previous call to setProvider()). +

+

+ Also note that, in order to satisfy the needs of extreme security-conscious + environments in which no immutable String containing the password is allowed + to be kept in memory, this configuration objects stores the password as char[] + that is cleaned (reset to '') by the jasypt engine as soon as encryption operations + start (and therefore the specified password is no longer needed as an attribute) + (see PBECleanablePasswordConfig). +

+

+ Setting and getting the password as a char[] is also allowed via the + getPasswordCharArray() and setPasswordCharArray(char[]) methods. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SimplePBEConfig() + +
+           + Creates a new SimplePBEConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcleanPassword() + +
+           + Clean the password stored in this configuration object.
+ StringgetAlgorithm() + +
+           + Returns the algorithm to be used for encryption, like + PBEWithMD5AndDES.
+ IntegergetKeyObtentionIterations() + +
+           + Returns the number of hashing iterations applied to obtain the + encryption key.
+ StringgetPassword() + +
+           + Returns the password to be used.
+ char[]getPasswordCharArray() + +
+           + Return the password set, as a char array.
+ IntegergetPoolSize() + +
+           + Get the size of the pool of encryptors to be created.
+ java.security.ProvidergetProvider() + +
+           + Returns the java.security.Provider implementation object + to be used by the encryptor for obtaining the encryption algorithm.
+ StringgetProviderName() + +
+           + Returns the name of the java.security.Provider implementation + to be used by the encryptor for obtaining the encryption algorithm.
+ SaltGeneratorgetSaltGenerator() + +
+           + Returns a SaltGenerator implementation to be used by the + encryptor.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets a value for the encryption algorithm
+ voidsetKeyObtentionIterations(Integer keyObtentionIterations) + +
+          Sets the number of hashing iterations applied to obtain the + encryption key.
+ voidsetKeyObtentionIterations(String keyObtentionIterations) + +
+          Sets the number of hashing iterations applied to obtain the + encryption key.
+ voidsetPassword(String password) + +
+          Sets the password to be used for encryption.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets the password to be used for encryption, as a char[].
+ voidsetPoolSize(Integer poolSize) + +
+           + Sets the size of the pool of encryptors to be created.
+ voidsetPoolSize(String poolSize) + +
+           + Sets the size of the pool of encryptors to be created.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be used for obtaining the encryption + algorithm.
+ voidsetProviderClassName(String providerClassName) + +
+           + Sets the security provider to be used for obtaining the encryption + algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the encryption + algorithm.
+ voidsetSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator.
+ voidsetSaltGeneratorClassName(String saltGeneratorClassName) + +
+           + Sets the salt generator.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimplePBEConfig

+
+public SimplePBEConfig()
+
+

+ Creates a new SimplePBEConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets a value for the encryption algorithm +

+

+ This algorithm has to be supported by your JCE provider and, if this provider + supports it, you can also specify mode and padding for + it, like ALGORITHM/MODE/PADDING. +

+

+ Determines the result of: getAlgorithm() +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used
+
+
+
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets the password to be used for encryption. +

+ Determines the result of: getPassword() and + getPasswordCharArray(). +

+

+

+
+
+
+
Parameters:
password - the password to be used.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets the password to be used for encryption, as a char[]. +

+ This allows the password to be specified as a cleanable + char[] instead of a String, in extreme security conscious environments + in which no copy of the password as an immutable String should + be kept in memory. +

+

+ Important: the array specified as a parameter WILL BE COPIED + in order to be stored in the configuration object. The caller of + this method will therefore be responsible for its cleaning (jasypt + will only clean the internally stored copy). +

+

+ Determines the result of: getPassword() and + getPasswordCharArray(). +

+

+

+
+
+
+
Parameters:
password - the password to be used.
Since:
+
1.8
+
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(Integer keyObtentionIterations)
+
+
Sets the number of hashing iterations applied to obtain the + encryption key. +

+ Determines the result of: getKeyObtentionIterations() +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations.
+
+
+
+ +

+setKeyObtentionIterations

+
+public void setKeyObtentionIterations(String keyObtentionIterations)
+
+
Sets the number of hashing iterations applied to obtain the + encryption key. +

+ Determines the result of: getKeyObtentionIterations() +

+

+

+
+
+
+
Parameters:
keyObtentionIterations - the number of iterations.
Since:
+
1.4
+
+
+
+
+ +

+setSaltGenerator

+
+public void setSaltGenerator(SaltGenerator saltGenerator)
+
+

+ Sets the salt generator. +

+

+ If not set, null will returned. +

+

+ Determines the result of: getSaltGenerator() +

+

+

+
+
+
+
Parameters:
saltGenerator - the salt generator.
+
+
+
+ +

+setSaltGeneratorClassName

+
+public void setSaltGeneratorClassName(String saltGeneratorClassName)
+
+

+ Sets the salt generator. +

+

+ If not set, null will returned. +

+

+ Determines the result of: getSaltGenerator() +

+

+

+
+
+
+
Parameters:
saltGeneratorClassName - the name of the salt generator class.
Since:
+
1.4
+
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the encryption + algorithm. This provider should be already registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the encryptor object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getProviderName() +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be used for obtaining the encryption + algorithm. This method is an alternative to + both setProviderName(String) and + setProviderClassName(String) and they should not be used + altogether. + The provider specified with setProvider(Provider) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the encryptor object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getProvider() +

+

+

+
+
+
+
Parameters:
provider - the security provider object.
Since:
+
1.3
+
+
+
+
+ +

+setProviderClassName

+
+public void setProviderClassName(String providerClassName)
+
+

+ Sets the security provider to be used for obtaining the encryption + algorithm. This method is an alternative to + both setProviderName(String) and setProvider(Provider) + and they should not be used altogether. + The provider specified with setProviderClassName(String) does not + have to be registered beforehand, and its use will not result in its + being registered. +

+

+ If both the providerName and provider properties + are set, only provider will be used, and providerName + will have no meaning for the encryptor object. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getProvider() +

+

+

+
+
+
+
Parameters:
providerClassName - the name of the security provider class.
Since:
+
1.4
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(Integer poolSize)
+
+

+ Sets the size of the pool of encryptors to be created. +

+

+ This parameter will be ignored if used with a non-pooled encryptor. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getPoolSize() +

+

+

+
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled encryptor
Since:
+
1.7
+
+
+
+
+ +

+setPoolSize

+
+public void setPoolSize(String poolSize)
+
+

+ Sets the size of the pool of encryptors to be created. +

+

+ This parameter will be ignored if used with a non-pooled encryptor. +

+

+ If not set, null will be returned. +

+

+ Determines the result of: getPoolSize() +

+

+

+
+
+
+
Parameters:
poolSize - the size of the pool to be used if this configuration is used with a + pooled encryptor
Since:
+
1.7
+
+
+
+
+ +

+getAlgorithm

+
+public String getAlgorithm()
+
+
Description copied from interface: PBEConfig
+

+ Returns the algorithm to be used for encryption, like + PBEWithMD5AndDES. +

+ +

+ This algorithm has to be supported by the specified JCE provider + (or the default one if no provider has been specified) and, if the + provider supports it, you can also specify mode and + padding for it, like ALGORITHM/MODE/PADDING. +

+

+

+
Specified by:
getAlgorithm in interface PBEConfig
+
+
+ +
Returns:
the name of the algorithm to be used.
+
+
+
+ +

+getPassword

+
+public String getPassword()
+
+
Description copied from interface: PBEConfig
+

+ Returns the password to be used. +

+

+ There is no default value for password, so not setting + this parameter either from a + PBEConfig object or from + a call to setPassword will result in an + EncryptionInitializationException being thrown during initialization. +

+

+

+
Specified by:
getPassword in interface PBEConfig
+
+
+ +
Returns:
the password to be used.
+
+
+
+ +

+getPasswordCharArray

+
+public char[] getPasswordCharArray()
+
+
Description copied from interface: PBECleanablePasswordConfig
+

+ Return the password set, as a char array. +

+

+ Important: the returned array MUST BE A COPY of the one + stored in the configuration object. The caller of + this method is therefore be responsible for cleaning this + resulting char[]. +

+

+

+
Specified by:
getPasswordCharArray in interface PBECleanablePasswordConfig
+
+
+
+
+
+
+ +

+getKeyObtentionIterations

+
+public Integer getKeyObtentionIterations()
+
+
Description copied from interface: PBEConfig
+

+ Returns the number of hashing iterations applied to obtain the + encryption key. +

+

+ This mechanism is explained in + PKCS #5: Password-Based Cryptography Standard. +

+

+

+
Specified by:
getKeyObtentionIterations in interface PBEConfig
+
+
+ +
Returns:
the number of iterations
+
+
+
+ +

+getSaltGenerator

+
+public SaltGenerator getSaltGenerator()
+
+
Description copied from interface: PBEConfig
+

+ Returns a SaltGenerator implementation to be used by the + encryptor. +

+

+ If this method returns null, the encryptor will ignore the config object + when deciding the salt generator to be used. +

+

+

+
Specified by:
getSaltGenerator in interface PBEConfig
+
+
+ +
Returns:
the salt generator, or null if this object will not want to set + a specific SaltGenerator implementation.
+
+
+
+ +

+getProviderName

+
+public String getProviderName()
+
+
Description copied from interface: PBEConfig
+

+ Returns the name of the java.security.Provider implementation + to be used by the encryptor for obtaining the encryption algorithm. This + provider must have been registered beforehand. +

+

+ If this method returns null, the encryptor will ignore this parameter + when deciding the name of the security provider to be used. +

+

+ If this method does not return null, and neither does PBEConfig.getProvider(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+

+
Specified by:
getProviderName in interface PBEConfig
+
+
+ +
Returns:
the name of the security provider to be used.
+
+
+
+ +

+getProvider

+
+public java.security.Provider getProvider()
+
+
Description copied from interface: PBEConfig
+

+ Returns the java.security.Provider implementation object + to be used by the encryptor for obtaining the encryption algorithm. +

+

+ If this method returns null, the encryptor will ignore this parameter + when deciding the security provider object to be used. +

+

+ If this method does not return null, and neither does PBEConfig.getProviderName(), + providerName will be ignored, and the provider object returned + by getProvider() will be used. +

+

+ The provider returned by this method does not need to be + registered beforehand, and its use will not result in its + being registered. +

+

+

+
Specified by:
getProvider in interface PBEConfig
+
+
+ +
Returns:
the security provider object to be asked for the digest + algorithm.
+
+
+
+ +

+getPoolSize

+
+public Integer getPoolSize()
+
+
Description copied from interface: PBEConfig
+

+ Get the size of the pool of encryptors to be created. +

+

+ This parameter will be ignored if used with a non-pooled encryptor. +

+

+

+
Specified by:
getPoolSize in interface PBEConfig
+
+
+ +
Returns:
the size of the pool to be used if this configuration is used with a + pooled encryptor
+
+
+
+ +

+cleanPassword

+
+public void cleanPassword()
+
+
Description copied from interface: PBECleanablePasswordConfig
+

+ Clean the password stored in this configuration object. +

+

+ A common implementation of this cleaning operation consists of + iterating the array of chars and setting each of its positions to (char)0. +

+

+

+
Specified by:
cleanPassword in interface PBECleanablePasswordConfig
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/SimpleStringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/SimpleStringPBEConfig.html new file mode 100644 index 00000000..365106fe --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/SimpleStringPBEConfig.html @@ -0,0 +1,354 @@ + + + + + + + +SimpleStringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Class SimpleStringPBEConfig

+
+Object
+  extended by org.jasypt.encryption.pbe.config.SimplePBEConfig
+      extended by org.jasypt.encryption.pbe.config.SimpleStringPBEConfig
+
+
+
All Implemented Interfaces:
PBECleanablePasswordConfig, PBEConfig, StringPBEConfig
+
+
+
+
public class SimpleStringPBEConfig
extends SimplePBEConfig
implements StringPBEConfig
+ + +

+

+ Bean implementation for StringPBEConfig. This class allows + the values for the configuration parameters to be set + via "standard" setX methods. +

+

+ For any of the configuration parameters, if its setX + method is not called, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
SimpleStringPBEConfig() + +
+           + Creates a new SimpleStringPBEConfig instance.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.SimplePBEConfig
cleanPassword, getAlgorithm, getKeyObtentionIterations, getPassword, getPasswordCharArray, getPoolSize, getProvider, getProviderName, getSaltGenerator, setAlgorithm, setKeyObtentionIterations, setKeyObtentionIterations, setPassword, setPasswordCharArray, setPoolSize, setPoolSize, setProvider, setProviderClassName, setProviderName, setSaltGenerator, setSaltGeneratorClassName
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.config.PBEConfig
getAlgorithm, getKeyObtentionIterations, getPassword, getPoolSize, getProvider, getProviderName, getSaltGenerator
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleStringPBEConfig

+
+public SimpleStringPBEConfig()
+
+

+ Creates a new SimpleStringPBEConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+ Determines the result of: getStringOutputType() +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+getStringOutputType

+
+public String getStringOutputType()
+
+
Description copied from interface: StringPBEConfig
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
Specified by:
getStringOutputType in interface StringPBEConfig
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/StringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/StringPBEConfig.html new file mode 100644 index 00000000..100f6653 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/StringPBEConfig.html @@ -0,0 +1,266 @@ + + + + + + + +StringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Interface StringPBEConfig

+
+
All Superinterfaces:
PBEConfig
+
+
+
All Known Implementing Classes:
EnvironmentStringPBEConfig, SimpleStringPBEConfig, WebStringPBEConfig
+
+
+
+
public interface StringPBEConfig
extends PBEConfig
+ + +

+

+ Common interface for config classes applicable to + StandardPBEStringEncryptor objects. + This interface extends PBEConfig to add config parameters specific + to String encryption. +

+

+ This interface lets the user create new PBEConfig + classes which retrieve values for this parameters from different + (and maybe more secure) sources (remote servers, LDAP, other databases...), + and do this transparently for the encryptor object. +

+

+ The config objects passed to an encryptor will only be queried once + for each configuration parameter, and this will happen + during the initialization of the encryptor object. +

+

+ For a default implementation, see SimpleStringPBEConfig. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.config.PBEConfig
getAlgorithm, getKeyObtentionIterations, getPassword, getPoolSize, getProvider, getProviderName, getSaltGenerator
+  +

+ + + + + + + + +
+Method Detail
+ +

+getStringOutputType

+
+String getStringOutputType()
+
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/WebPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/WebPBEConfig.html new file mode 100644 index 00000000..f387225e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/WebPBEConfig.html @@ -0,0 +1,427 @@ + + + + + + + +WebPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Class WebPBEConfig

+
+Object
+  extended by org.jasypt.encryption.pbe.config.SimplePBEConfig
+      extended by org.jasypt.encryption.pbe.config.WebPBEConfig
+
+
+
All Implemented Interfaces:
PBECleanablePasswordConfig, PBEConfig
+
+
+
Direct Known Subclasses:
WebStringPBEConfig
+
+
+
+
public class WebPBEConfig
extends SimplePBEConfig
+ + +

+

+ Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time. +

+

+ For an encryptor to be assigned a password from the web, it only has + to be assigned a WebPBEConfig object, which must be initialized with + both a unique name an a validation word. The name will identify + the config object (and thus the encryptor) and the validation word will + make sure that only an authorized person (for example, the application + deployer) sets the passwords. +

+

+ As this class extends SimplePBEConfig, parameter values + can be also set with the usual setX methods. +

+

+ For any of the configuration parameters, if its setX + method is not called, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
WebPBEConfig() + +
+           + Creates a new WebPBEConfig instance.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetName() + +
+           + Returns the name by which this WebPBEConfig object will be identified + from the web.
+ StringgetValidationWord() + +
+           + Returns the validation word which will be asked from the web to the + person setting the password for the encryptor this config object belongs + to.
+ booleanisComplete() + +
+           + Returns whether this config object is complete or not (both name and + validation word have been set).
+ voidsetName(String name) + +
+           + Sets the name by which this WebPBEConfig object will be identified + from the web.
+ voidsetValidationWord(String validation) + +
+           + Sets the validation word which will be asked from the web to the + person setting the password for the encryptor this config object belongs + to.
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.SimplePBEConfig
cleanPassword, getAlgorithm, getKeyObtentionIterations, getPassword, getPasswordCharArray, getPoolSize, getProvider, getProviderName, getSaltGenerator, setAlgorithm, setKeyObtentionIterations, setKeyObtentionIterations, setPassword, setPasswordCharArray, setPoolSize, setPoolSize, setProvider, setProviderClassName, setProviderName, setSaltGenerator, setSaltGeneratorClassName
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WebPBEConfig

+
+public WebPBEConfig()
+
+

+ Creates a new WebPBEConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+getName

+
+public String getName()
+
+

+ Returns the name by which this WebPBEConfig object will be identified + from the web. This name must be unique for each WebPBEConfig object. +

+

+

+ +
Returns:
the config name.
+
+
+
+ +

+setName

+
+public void setName(String name)
+
+

+ Sets the name by which this WebPBEConfig object will be identified + from the web. This name must be unique for each WebPBEConfig object. +

+

+

+
Parameters:
name - the unique name which will identify this config object.
+
+
+
+ +

+getValidationWord

+
+public String getValidationWord()
+
+

+ Returns the validation word which will be asked from the web to the + person setting the password for the encryptor this config object belongs + to. This validation word will make sure that only an authorized person + (for example, the application deployer) sets the value for the + encryption password. +

+

+

+ +
Returns:
the validation word assigned to this config object
+
+
+
+ +

+setValidationWord

+
+public void setValidationWord(String validation)
+
+

+ Sets the validation word which will be asked from the web to the + person setting the password for the encryptor this config object belongs + to. This validation word will make sure that only an authorized person + (for example, the application deployer) sets the value for the + encryption password. +

+

+

+
Parameters:
validation - the validation word to be assigned to this config object
+
+
+
+ +

+isComplete

+
+public boolean isComplete()
+
+

+ Returns whether this config object is complete or not (both name and + validation word have been set). Intended for internal use only. +

+

+

+ +
Returns:
whether the config object is complete or not.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/WebStringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/WebStringPBEConfig.html new file mode 100644 index 00000000..14a18198 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/WebStringPBEConfig.html @@ -0,0 +1,373 @@ + + + + + + + +WebStringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.encryption.pbe.config +
+Class WebStringPBEConfig

+
+Object
+  extended by org.jasypt.encryption.pbe.config.SimplePBEConfig
+      extended by org.jasypt.encryption.pbe.config.WebPBEConfig
+          extended by org.jasypt.encryption.pbe.config.WebStringPBEConfig
+
+
+
All Implemented Interfaces:
PBECleanablePasswordConfig, PBEConfig, StringPBEConfig
+
+
+
+
public class WebStringPBEConfig
extends WebPBEConfig
implements StringPBEConfig
+ + +

+

+ Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time. +

+

+ For an encryptor to be assigned a password from the web, it only has + to be assigned a WebPBEConfig object, which must be initialized with + both a unique name an a validation word. The name will identify + the config object (and thus the encryptor) and the validation word will + make sure that only an authorized person (for example, the application + deployer) sets the passwords. +

+

+ As this class extends SimplePBEConfig, parameter values + can be also set with the usual setX methods. +

+

+ For any of the configuration parameters, if its setX + method is not called, a null value will be returned by the + corresponding getX method. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
WebStringPBEConfig() + +
+           + Creates a new WebStringPBEConfig instance.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ StringgetStringOutputType() + +
+           + This parameter lets the user specify the form in which String output + will be encoded.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.WebPBEConfig
getName, getValidationWord, isComplete, setName, setValidationWord
+ + + + + + + +
Methods inherited from class org.jasypt.encryption.pbe.config.SimplePBEConfig
cleanPassword, getAlgorithm, getKeyObtentionIterations, getPassword, getPasswordCharArray, getPoolSize, getProvider, getProviderName, getSaltGenerator, setAlgorithm, setKeyObtentionIterations, setKeyObtentionIterations, setPassword, setPasswordCharArray, setPoolSize, setPoolSize, setProvider, setProviderClassName, setProviderName, setSaltGenerator, setSaltGeneratorClassName
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.jasypt.encryption.pbe.config.PBEConfig
getAlgorithm, getKeyObtentionIterations, getPassword, getPoolSize, getProvider, getProviderName, getSaltGenerator
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WebStringPBEConfig

+
+public WebStringPBEConfig()
+
+

+ Creates a new WebStringPBEConfig instance. +

+

+

+ + + + + + + + +
+Method Detail
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+ If not set, null will be returned. +

+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+getStringOutputType

+
+public String getStringOutputType()
+
+
Description copied from interface: StringPBEConfig
+

+ This parameter lets the user specify the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
Specified by:
getStringOutputType in interface StringPBEConfig
+
+
+ +
Returns:
The name of the encoding type for String output
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/EnvironmentPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/EnvironmentPBEConfig.html new file mode 100644 index 00000000..3d343364 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/EnvironmentPBEConfig.html @@ -0,0 +1,183 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.config.EnvironmentPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.config.EnvironmentPBEConfig

+
+ + + + + + + + + +
+Packages that use EnvironmentPBEConfig
org.jasypt.encryption.pbe.config  
+  +

+ + + + + +
+Uses of EnvironmentPBEConfig in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + +
Subclasses of EnvironmentPBEConfig in org.jasypt.encryption.pbe.config
+ classEnvironmentStringPBEConfig + +
+           + Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/EnvironmentStringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/EnvironmentStringPBEConfig.html new file mode 100644 index 00000000..3a3f4cdb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/EnvironmentStringPBEConfig.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig

+
+No usage of org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/PBECleanablePasswordConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/PBECleanablePasswordConfig.html new file mode 100644 index 00000000..515ff8a2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/PBECleanablePasswordConfig.html @@ -0,0 +1,233 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.config.PBECleanablePasswordConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.config.PBECleanablePasswordConfig

+
+ + + + + + + + + +
+Packages that use PBECleanablePasswordConfig
org.jasypt.encryption.pbe.config  
+  +

+ + + + + +
+Uses of PBECleanablePasswordConfig in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe.config that implement PBECleanablePasswordConfig
+ classEnvironmentPBEConfig + +
+           + Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classEnvironmentStringPBEConfig + +
+           + Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimplePBEConfig + +
+           + Bean implementation for PBEConfig.
+ classSimpleStringPBEConfig + +
+           + Bean implementation for StringPBEConfig.
+ classWebPBEConfig + +
+           + Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+ classWebStringPBEConfig + +
+           + Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/PBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/PBEConfig.html new file mode 100644 index 00000000..7f4f78ce --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/PBEConfig.html @@ -0,0 +1,352 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.config.PBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.config.PBEConfig

+
+ + + + + + + + + + + + + +
+Packages that use PBEConfig
org.jasypt.encryption.pbe  
org.jasypt.encryption.pbe.config  
+  +

+ + + + + +
+Uses of PBEConfig in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.jasypt.encryption.pbe with parameters of type PBEConfig
+ voidStandardPBEStringEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidPooledPBEStringEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidStandardPBEBigDecimalEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidPooledPBEBigIntegerEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidPooledPBEBigDecimalEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidPooledPBEByteEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidStandardPBEBigIntegerEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+ voidStandardPBEByteEncryptor.setConfig(PBEConfig config) + +
+           + Sets a PBEConfig object + for the encryptor.
+  +

+ + + + + +
+Uses of PBEConfig in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + +
Subinterfaces of PBEConfig in org.jasypt.encryption.pbe.config
+ interfaceStringPBEConfig + +
+           + Common interface for config classes applicable to + StandardPBEStringEncryptor objects.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe.config that implement PBEConfig
+ classEnvironmentPBEConfig + +
+           + Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classEnvironmentStringPBEConfig + +
+           + Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimplePBEConfig + +
+           + Bean implementation for PBEConfig.
+ classSimpleStringPBEConfig + +
+           + Bean implementation for StringPBEConfig.
+ classWebPBEConfig + +
+           + Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+ classWebStringPBEConfig + +
+           + Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/SimplePBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/SimplePBEConfig.html new file mode 100644 index 00000000..13755f34 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/SimplePBEConfig.html @@ -0,0 +1,224 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.config.SimplePBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.config.SimplePBEConfig

+
+ + + + + + + + + +
+Packages that use SimplePBEConfig
org.jasypt.encryption.pbe.config  
+  +

+ + + + + +
+Uses of SimplePBEConfig in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Subclasses of SimplePBEConfig in org.jasypt.encryption.pbe.config
+ classEnvironmentPBEConfig + +
+           + Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classEnvironmentStringPBEConfig + +
+           + Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimpleStringPBEConfig + +
+           + Bean implementation for StringPBEConfig.
+ classWebPBEConfig + +
+           + Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+ classWebStringPBEConfig + +
+           + Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/SimpleStringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/SimpleStringPBEConfig.html new file mode 100644 index 00000000..f8c26c84 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/SimpleStringPBEConfig.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.config.SimpleStringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.config.SimpleStringPBEConfig

+
+No usage of org.jasypt.encryption.pbe.config.SimpleStringPBEConfig +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/StringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/StringPBEConfig.html new file mode 100644 index 00000000..b5113ace --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/StringPBEConfig.html @@ -0,0 +1,203 @@ + + + + + + + +Uses of Interface org.jasypt.encryption.pbe.config.StringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.encryption.pbe.config.StringPBEConfig

+
+ + + + + + + + + +
+Packages that use StringPBEConfig
org.jasypt.encryption.pbe.config  
+  +

+ + + + + +
+Uses of StringPBEConfig in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.jasypt.encryption.pbe.config that implement StringPBEConfig
+ classEnvironmentStringPBEConfig + +
+           + Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
+ classSimpleStringPBEConfig + +
+           + Bean implementation for StringPBEConfig.
+ classWebStringPBEConfig + +
+           + Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/WebPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/WebPBEConfig.html new file mode 100644 index 00000000..1c199696 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/WebPBEConfig.html @@ -0,0 +1,213 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.config.WebPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.config.WebPBEConfig

+
+ + + + + + + + + + + + + +
+Packages that use WebPBEConfig
org.jasypt.encryption.pbe.config  
org.jasypt.web.pbeconfig  
+  +

+ + + + + +
+Uses of WebPBEConfig in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + +
Subclasses of WebPBEConfig in org.jasypt.encryption.pbe.config
+ classWebStringPBEConfig + +
+           + Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+ + + + + +
+Uses of WebPBEConfig in org.jasypt.web.pbeconfig
+  +

+ + + + + + + + + +
Methods in org.jasypt.web.pbeconfig with parameters of type WebPBEConfig
+ voidWebPBEConfigRegistry.registerConfig(WebPBEConfig config) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/WebStringPBEConfig.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/WebStringPBEConfig.html new file mode 100644 index 00000000..551ab4a6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/class-use/WebStringPBEConfig.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.encryption.pbe.config.WebStringPBEConfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.encryption.pbe.config.WebStringPBEConfig

+
+No usage of org.jasypt.encryption.pbe.config.WebStringPBEConfig +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-frame.html new file mode 100644 index 00000000..cdea4c52 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-frame.html @@ -0,0 +1,58 @@ + + + + + + + +org.jasypt.encryption.pbe.config (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.encryption.pbe.config + + + + +
+Interfaces  + +
+PBECleanablePasswordConfig +
+PBEConfig +
+StringPBEConfig
+ + + + + + +
+Classes  + +
+EnvironmentPBEConfig +
+EnvironmentStringPBEConfig +
+SimplePBEConfig +
+SimpleStringPBEConfig +
+WebPBEConfig +
+WebStringPBEConfig
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-summary.html new file mode 100644 index 00000000..a15f890b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-summary.html @@ -0,0 +1,221 @@ + + + + + + + +org.jasypt.encryption.pbe.config (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.encryption.pbe.config +

+ + + + + + + + + + + + + + + + + +
+Interface Summary
PBECleanablePasswordConfig + Common interface for all PBEConfig implementations that store passwords as char[] instead + of String and also allow this passwords to be set as char[] instead of Strings.
PBEConfig + Common interface for config classes applicable to + StandardPBEByteEncryptor, + StandardPBEStringEncryptor, + StandardPBEBigIntegerEncryptor or + StandardPBEBigDecimalEncryptor objects.
StringPBEConfig + Common interface for config classes applicable to + StandardPBEStringEncryptor objects.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
EnvironmentPBEConfig + Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties.
EnvironmentStringPBEConfig + Implementation for StringPBEConfig which can retrieve configuration + values from environment variables or system properties.
SimplePBEConfig + Bean implementation for PBEConfig.
SimpleStringPBEConfig + Bean implementation for StringPBEConfig.
WebPBEConfig + Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
WebStringPBEConfig + Implementation for StringPBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-tree.html new file mode 100644 index 00000000..2fbcc04e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-tree.html @@ -0,0 +1,171 @@ + + + + + + + +org.jasypt.encryption.pbe.config Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.encryption.pbe.config +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-use.html new file mode 100644 index 00000000..93f1fc86 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/config/package-use.html @@ -0,0 +1,262 @@ + + + + + + + +Uses of Package org.jasypt.encryption.pbe.config (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.encryption.pbe.config

+
+ + + + + + + + + + + + + + + + + +
+Packages that use org.jasypt.encryption.pbe.config
org.jasypt.encryption.pbe  
org.jasypt.encryption.pbe.config  
org.jasypt.web.pbeconfig  
+  +

+ + + + + + + + +
+Classes in org.jasypt.encryption.pbe.config used by org.jasypt.encryption.pbe
PBEConfig + +
+           + Common interface for config classes applicable to + StandardPBEByteEncryptor, + StandardPBEStringEncryptor, + StandardPBEBigIntegerEncryptor or + StandardPBEBigDecimalEncryptor objects.
+  +

+ + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.jasypt.encryption.pbe.config used by org.jasypt.encryption.pbe.config
EnvironmentPBEConfig + +
+           + Implementation for PBEConfig which can retrieve configuration + values from environment variables or system properties.
PBECleanablePasswordConfig + +
+           + Common interface for all PBEConfig implementations that store passwords as char[] instead + of String and also allow this passwords to be set as char[] instead of Strings.
PBEConfig + +
+           + Common interface for config classes applicable to + StandardPBEByteEncryptor, + StandardPBEStringEncryptor, + StandardPBEBigIntegerEncryptor or + StandardPBEBigDecimalEncryptor objects.
SimplePBEConfig + +
+           + Bean implementation for PBEConfig.
StringPBEConfig + +
+           + Common interface for config classes applicable to + StandardPBEStringEncryptor objects.
WebPBEConfig + +
+           + Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+ + + + + + + + +
+Classes in org.jasypt.encryption.pbe.config used by org.jasypt.web.pbeconfig
WebPBEConfig + +
+           + Implementation for PBEConfig which can be used from the + Web PBE Config infrastructure (Filter + Servlet) to set the + password for an encryptor from the web at initialization time.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-frame.html new file mode 100644 index 00000000..fbe63fdf --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-frame.html @@ -0,0 +1,76 @@ + + + + + + + +org.jasypt.encryption.pbe (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.encryption.pbe + + + + +
+Interfaces  + +
+CleanablePasswordBased +
+PasswordBased +
+PBEBigDecimalCleanablePasswordEncryptor +
+PBEBigDecimalEncryptor +
+PBEBigIntegerCleanablePasswordEncryptor +
+PBEBigIntegerEncryptor +
+PBEByteCleanablePasswordEncryptor +
+PBEByteEncryptor +
+PBEStringCleanablePasswordEncryptor +
+PBEStringEncryptor
+ + + + + + +
+Classes  + +
+PooledPBEBigDecimalEncryptor +
+PooledPBEBigIntegerEncryptor +
+PooledPBEByteEncryptor +
+PooledPBEStringEncryptor +
+StandardPBEBigDecimalEncryptor +
+StandardPBEBigIntegerEncryptor +
+StandardPBEByteEncryptor +
+StandardPBEStringEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-summary.html new file mode 100644 index 00000000..d308531f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-summary.html @@ -0,0 +1,280 @@ + + + + + + + +org.jasypt.encryption.pbe (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.encryption.pbe +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Interface Summary
CleanablePasswordBased + Common interface for all entities which can be set a password in char[] shape, + which can be cleaned once the encryptor is initialized so that no immutable + Strings containing the password are left in memory.
PasswordBased + Common interface for all entities which can be set a password.
PBEBigDecimalCleanablePasswordEncryptor + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEBigDecimalEncryptor + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result.
PBEBigIntegerCleanablePasswordEncryptor + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEBigIntegerEncryptor + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result.
PBEByteCleanablePasswordEncryptor + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEByteEncryptor + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result.
PBEStringCleanablePasswordEncryptor + Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEStringEncryptor + Common interface for all Password Based Encryptors which receive a + String message and return a String result.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
PooledPBEBigDecimalEncryptor + Pooled implementation of PBEBigDecimalEncryptor that in fact contains + an array of StandardPBEBigDecimalEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEBigIntegerEncryptor + Pooled implementation of PBEBigIntegerEncryptor that in fact contains + an array of StandardPBEBigIntegerEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEByteEncryptor + Pooled implementation of PBEByteEncryptor that in fact contains + an array of StandardPBEByteEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
PooledPBEStringEncryptor + Pooled implementation of PBEStringEncryptor that in fact contains + an array of StandardPBEStringEncryptor objects which are used + to attend encrypt and decrypt requests in round-robin.
StandardPBEBigDecimalEncryptor + Standard implementation of the PBEBigDecimalEncryptor interface.
StandardPBEBigIntegerEncryptor + Standard implementation of the PBEBigIntegerEncryptor interface.
StandardPBEByteEncryptor + Standard implementation of the PBEByteEncryptor interface.
StandardPBEStringEncryptor + Standard implementation of the PBEStringEncryptor interface.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-tree.html new file mode 100644 index 00000000..567f8b29 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-tree.html @@ -0,0 +1,215 @@ + + + + + + + +org.jasypt.encryption.pbe Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.encryption.pbe +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-use.html new file mode 100644 index 00000000..7a136e46 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/encryption/pbe/package-use.html @@ -0,0 +1,253 @@ + + + + + + + +Uses of Package org.jasypt.encryption.pbe (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.encryption.pbe

+
+ + + + + + + + + +
+Packages that use org.jasypt.encryption.pbe
org.jasypt.encryption.pbe  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in org.jasypt.encryption.pbe used by org.jasypt.encryption.pbe
CleanablePasswordBased + +
+           + Common interface for all entities which can be set a password in char[] shape, + which can be cleaned once the encryptor is initialized so that no immutable + Strings containing the password are left in memory.
PasswordBased + +
+           + Common interface for all entities which can be set a password.
PBEBigDecimalCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEBigDecimalEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + BigDecimal message and return a BigDecimal result.
PBEBigIntegerCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEBigIntegerEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a BigInteger + message and return a BigInteger result.
PBEByteCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEByteEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + byte array message and return a byte array result.
PBEStringCleanablePasswordEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result, and provide means + to set passwords as cleanable char[] objects (instead of + immutable Strings).
PBEStringEncryptor + +
+           + Common interface for all Password Based Encryptors which receive a + String message and return a String result.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/AlreadyInitializedException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/AlreadyInitializedException.html new file mode 100644 index 00000000..bb2d61e7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/AlreadyInitializedException.html @@ -0,0 +1,251 @@ + + + + + + + +AlreadyInitializedException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.exceptions +
+Class AlreadyInitializedException

+
+Object
+  extended by Throwable
+      extended by Exception
+          extended by RuntimeException
+              extended by org.jasypt.exceptions.AlreadyInitializedException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public final class AlreadyInitializedException
extends RuntimeException
+ + +

+Exception thrown when an attempt is made to change the configuration + of an entity once it has been initialized. +

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
AlreadyInitializedException() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AlreadyInitializedException

+
+public AlreadyInitializedException()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/EncryptionInitializationException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/EncryptionInitializationException.html new file mode 100644 index 00000000..acda781b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/EncryptionInitializationException.html @@ -0,0 +1,295 @@ + + + + + + + +EncryptionInitializationException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.exceptions +
+Class EncryptionInitializationException

+
+Object
+  extended by Throwable
+      extended by Exception
+          extended by RuntimeException
+              extended by org.jasypt.exceptions.EncryptionInitializationException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public final class EncryptionInitializationException
extends RuntimeException
+ + +

+Exception thrown when an error is raised during initialization of + an entity. +

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
EncryptionInitializationException() + +
+           
EncryptionInitializationException(String msg) + +
+           
EncryptionInitializationException(String msg, + Throwable t) + +
+           
EncryptionInitializationException(Throwable t) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptionInitializationException

+
+public EncryptionInitializationException()
+
+
+
+ +

+EncryptionInitializationException

+
+public EncryptionInitializationException(Throwable t)
+
+
+
+ +

+EncryptionInitializationException

+
+public EncryptionInitializationException(String msg,
+                                         Throwable t)
+
+
+
+ +

+EncryptionInitializationException

+
+public EncryptionInitializationException(String msg)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/EncryptionOperationNotPossibleException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/EncryptionOperationNotPossibleException.html new file mode 100644 index 00000000..6366a2c9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/EncryptionOperationNotPossibleException.html @@ -0,0 +1,286 @@ + + + + + + + +EncryptionOperationNotPossibleException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.exceptions +
+Class EncryptionOperationNotPossibleException

+
+Object
+  extended by Throwable
+      extended by Exception
+          extended by RuntimeException
+              extended by org.jasypt.exceptions.EncryptionOperationNotPossibleException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public final class EncryptionOperationNotPossibleException
extends RuntimeException
+ + +

+

+ General exception thrown when any errors are raised during encryption, + digesting, etc. +

+

+ It is intended to provide very little information (if any) of the error + causes, so that encryption internals are not revealed through error + messages. +

+

+ +

+

+
Since:
+
1.0
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
EncryptionOperationNotPossibleException() + +
+           
EncryptionOperationNotPossibleException(String message) + +
+           
EncryptionOperationNotPossibleException(Throwable t) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptionOperationNotPossibleException

+
+public EncryptionOperationNotPossibleException()
+
+
+
+ +

+EncryptionOperationNotPossibleException

+
+public EncryptionOperationNotPossibleException(Throwable t)
+
+
+
+ +

+EncryptionOperationNotPossibleException

+
+public EncryptionOperationNotPossibleException(String message)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/PasswordAlreadyCleanedException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/PasswordAlreadyCleanedException.html new file mode 100644 index 00000000..af290628 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/PasswordAlreadyCleanedException.html @@ -0,0 +1,252 @@ + + + + + + + +PasswordAlreadyCleanedException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.exceptions +
+Class PasswordAlreadyCleanedException

+
+Object
+  extended by Throwable
+      extended by Exception
+          extended by RuntimeException
+              extended by org.jasypt.exceptions.PasswordAlreadyCleanedException
+
+
+
All Implemented Interfaces:
java.io.Serializable
+
+
+
+
public final class PasswordAlreadyCleanedException
extends RuntimeException
+ + +

+Exception thrown when an attempt is made to access the configured + password of an encryptor when this password has already been + cleaned (so that it appears no more as an immutable String in memory). +

+ +

+

+
Since:
+
1.8
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
PasswordAlreadyCleanedException() + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PasswordAlreadyCleanedException

+
+public PasswordAlreadyCleanedException()
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/AlreadyInitializedException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/AlreadyInitializedException.html new file mode 100644 index 00000000..7a42de74 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/AlreadyInitializedException.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.exceptions.AlreadyInitializedException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.exceptions.AlreadyInitializedException

+
+No usage of org.jasypt.exceptions.AlreadyInitializedException +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/EncryptionInitializationException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/EncryptionInitializationException.html new file mode 100644 index 00000000..b9a7abe9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/EncryptionInitializationException.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.exceptions.EncryptionInitializationException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.exceptions.EncryptionInitializationException

+
+No usage of org.jasypt.exceptions.EncryptionInitializationException +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/EncryptionOperationNotPossibleException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/EncryptionOperationNotPossibleException.html new file mode 100644 index 00000000..00dcd1a5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/EncryptionOperationNotPossibleException.html @@ -0,0 +1,209 @@ + + + + + + + +Uses of Class org.jasypt.exceptions.EncryptionOperationNotPossibleException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.exceptions.EncryptionOperationNotPossibleException

+
+ + + + + + + + + +
+Packages that use EncryptionOperationNotPossibleException
org.jasypt.encryption.pbe  
+  +

+ + + + + +
+Uses of EncryptionOperationNotPossibleException in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.jasypt.encryption.pbe that throw EncryptionOperationNotPossibleException
+ byte[]PooledPBEByteEncryptor.decrypt(byte[] encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ byte[]StandardPBEByteEncryptor.decrypt(byte[] encryptedMessage) + +
+           + Decrypts a message using the specified configuration.
+ byte[]PooledPBEByteEncryptor.encrypt(byte[] message) + +
+           + Encrypts a message using the specified configuration.
+ byte[]StandardPBEByteEncryptor.encrypt(byte[] message) + +
+           + Encrypts a message using the specified configuration.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/PasswordAlreadyCleanedException.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/PasswordAlreadyCleanedException.html new file mode 100644 index 00000000..b3a28e59 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/class-use/PasswordAlreadyCleanedException.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.exceptions.PasswordAlreadyCleanedException (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.exceptions.PasswordAlreadyCleanedException

+
+No usage of org.jasypt.exceptions.PasswordAlreadyCleanedException +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-frame.html new file mode 100644 index 00000000..bf7b0694 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.exceptions (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.exceptions + + + + +
+Exceptions  + +
+AlreadyInitializedException +
+EncryptionInitializationException +
+EncryptionOperationNotPossibleException +
+PasswordAlreadyCleanedException
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-summary.html new file mode 100644 index 00000000..4aabba06 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-summary.html @@ -0,0 +1,176 @@ + + + + + + + +org.jasypt.exceptions (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.exceptions +

+ + + + + + + + + + + + + + + + + + + + + +
+Exception Summary
AlreadyInitializedExceptionException thrown when an attempt is made to change the configuration + of an entity once it has been initialized.
EncryptionInitializationExceptionException thrown when an error is raised during initialization of + an entity.
EncryptionOperationNotPossibleException + General exception thrown when any errors are raised during encryption, + digesting, etc.
PasswordAlreadyCleanedExceptionException thrown when an attempt is made to access the configured + password of an encryptor when this password has already been + cleaned (so that it appears no more as an immutable String in memory).
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-tree.html new file mode 100644 index 00000000..c4badc75 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-tree.html @@ -0,0 +1,161 @@ + + + + + + + +org.jasypt.exceptions Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.exceptions +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-use.html new file mode 100644 index 00000000..2bee1fa9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/exceptions/package-use.html @@ -0,0 +1,173 @@ + + + + + + + +Uses of Package org.jasypt.exceptions (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.exceptions

+
+ + + + + + + + + +
+Packages that use org.jasypt.exceptions
org.jasypt.encryption.pbe  
+  +

+ + + + + + + + +
+Classes in org.jasypt.exceptions used by org.jasypt.encryption.pbe
EncryptionOperationNotPossibleException + +
+           + General exception thrown when any errors are raised during encryption, + digesting, etc.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/AlgorithmRegistryCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/AlgorithmRegistryCLI.html new file mode 100644 index 00000000..b82576bd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/AlgorithmRegistryCLI.html @@ -0,0 +1,241 @@ + + + + + + + +AlgorithmRegistryCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.intf.cli +
+Class AlgorithmRegistryCLI

+
+Object
+  extended by org.jasypt.intf.cli.AlgorithmRegistryCLI
+
+
+
+
public final class AlgorithmRegistryCLI
extends Object
+ + +

+

+ This class supports the CLI "listAlgorithms" operation. +

+

+ It should NEVER be used inside your code, only from the supplied + command-line tools. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+static voidmain(String[] args) + +
+           + CLI execution method.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(String[] args)
+
+

+ CLI execution method. +

+

+

+
Parameters:
args - the command execution arguments
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptPBEStringDecryptionCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptPBEStringDecryptionCLI.html new file mode 100644 index 00000000..a5c1892e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptPBEStringDecryptionCLI.html @@ -0,0 +1,241 @@ + + + + + + + +JasyptPBEStringDecryptionCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.intf.cli +
+Class JasyptPBEStringDecryptionCLI

+
+Object
+  extended by org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI
+
+
+
+
public final class JasyptPBEStringDecryptionCLI
extends Object
+ + +

+

+ This class supports the CLI "decrypt" operation. +

+

+ It should NEVER be used inside your code, only from the supplied + command-line tools. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+static voidmain(String[] args) + +
+           + CLI execution method.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(String[] args)
+
+

+ CLI execution method. +

+

+

+
Parameters:
args - the command execution arguments
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptPBEStringEncryptionCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptPBEStringEncryptionCLI.html new file mode 100644 index 00000000..ebcf859f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptPBEStringEncryptionCLI.html @@ -0,0 +1,241 @@ + + + + + + + +JasyptPBEStringEncryptionCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.intf.cli +
+Class JasyptPBEStringEncryptionCLI

+
+Object
+  extended by org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI
+
+
+
+
public final class JasyptPBEStringEncryptionCLI
extends Object
+ + +

+

+ This class supports the CLI "encrypt" operation. +

+

+ It should NEVER be used inside your code, only from the supplied + command-line tools. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+static voidmain(String[] args) + +
+           + CLI execution method.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(String[] args)
+
+

+ CLI execution method. +

+

+

+
Parameters:
args - the command execution arguments
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptStringDigestCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptStringDigestCLI.html new file mode 100644 index 00000000..d2fad871 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/JasyptStringDigestCLI.html @@ -0,0 +1,241 @@ + + + + + + + +JasyptStringDigestCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.intf.cli +
+Class JasyptStringDigestCLI

+
+Object
+  extended by org.jasypt.intf.cli.JasyptStringDigestCLI
+
+
+
+
public final class JasyptStringDigestCLI
extends Object
+ + +

+

+ This class supports the CLI "digest" operation. +

+

+ It should NEVER be used inside your code, only from the supplied + command-line tools. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+static voidmain(String[] args) + +
+           + CLI execution method.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+main

+
+public static void main(String[] args)
+
+

+ CLI execution method. +

+

+

+
Parameters:
args - the command execution arguments
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/AlgorithmRegistryCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/AlgorithmRegistryCLI.html new file mode 100644 index 00000000..e84b30bd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/AlgorithmRegistryCLI.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.intf.cli.AlgorithmRegistryCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.intf.cli.AlgorithmRegistryCLI

+
+No usage of org.jasypt.intf.cli.AlgorithmRegistryCLI +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptPBEStringDecryptionCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptPBEStringDecryptionCLI.html new file mode 100644 index 00000000..a0671a6e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptPBEStringDecryptionCLI.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI

+
+No usage of org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptPBEStringEncryptionCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptPBEStringEncryptionCLI.html new file mode 100644 index 00000000..183ee383 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptPBEStringEncryptionCLI.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI

+
+No usage of org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptStringDigestCLI.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptStringDigestCLI.html new file mode 100644 index 00000000..5ab9fe35 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/class-use/JasyptStringDigestCLI.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.intf.cli.JasyptStringDigestCLI (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.intf.cli.JasyptStringDigestCLI

+
+No usage of org.jasypt.intf.cli.JasyptStringDigestCLI +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-frame.html new file mode 100644 index 00000000..67842145 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.intf.cli (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.intf.cli + + + + +
+Classes  + +
+AlgorithmRegistryCLI +
+JasyptPBEStringDecryptionCLI +
+JasyptPBEStringEncryptionCLI +
+JasyptStringDigestCLI
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-summary.html new file mode 100644 index 00000000..9674b3c9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-summary.html @@ -0,0 +1,174 @@ + + + + + + + +org.jasypt.intf.cli (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.intf.cli +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
AlgorithmRegistryCLI + This class supports the CLI "listAlgorithms" operation.
JasyptPBEStringDecryptionCLI + This class supports the CLI "decrypt" operation.
JasyptPBEStringEncryptionCLI + This class supports the CLI "encrypt" operation.
JasyptStringDigestCLI + This class supports the CLI "digest" operation.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-tree.html new file mode 100644 index 00000000..27c6af80 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.intf.cli Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.intf.cli +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-use.html new file mode 100644 index 00000000..5be2917a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/cli/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.intf.cli (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.intf.cli

+
+No usage of org.jasypt.intf.cli +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/JasyptStatelessService.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/JasyptStatelessService.html new file mode 100644 index 00000000..30f94825 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/JasyptStatelessService.html @@ -0,0 +1,505 @@ + + + + + + + +JasyptStatelessService (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.intf.service +
+Class JasyptStatelessService

+
+Object
+  extended by org.jasypt.intf.service.JasyptStatelessService
+
+
+
+
public final class JasyptStatelessService
extends Object
+ + +

+

+ This class acts as a stateless service for encryption, decryption and + digest operations, letting its clients configure all the jasypt environment + (algorithms, passwords, providers...) from Strings in a single call, be it + using direct values, environment variables or java vm properties. +

+

+ It is meant to service the CLI interfaces, but it can also be used for other + purposes. For instance, by subclassing or wrapping it with a JAX-WS web + service class, developers can easily create an encryption web service. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
JasyptStatelessService() + +
+          Creates a new instance of JasyptStatelessService.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String input, + String password, + String passwordEnvName, + String passwordSysPropertyName, + String algorithm, + String algorithmEnvName, + String algorithmSysPropertyName, + String keyObtentionIterations, + String keyObtentionIterationsEnvName, + String keyObtentionIterationsSysPropertyName, + String saltGeneratorClassName, + String saltGeneratorClassNameEnvName, + String saltGeneratorClassNameSysPropertyName, + String providerName, + String providerNameEnvName, + String providerNameSysPropertyName, + String providerClassName, + String providerClassNameEnvName, + String providerClassNameSysPropertyName, + String stringOutputType, + String stringOutputTypeEnvName, + String stringOutputTypeSysPropertyName) + +
+           + Configure and perform a decryption operation.
+ Stringdigest(String input, + String algorithm, + String algorithmEnvName, + String algorithmSysPropertyName, + String iterations, + String iterationsEnvName, + String iterationsSysPropertyName, + String saltSizeBytes, + String saltSizeBytesEnvName, + String saltSizeBytesSysPropertyName, + String saltGeneratorClassName, + String saltGeneratorClassNameEnvName, + String saltGeneratorClassNameSysPropertyName, + String providerName, + String providerNameEnvName, + String providerNameSysPropertyName, + String providerClassName, + String providerClassNameEnvName, + String providerClassNameSysPropertyName, + String invertPositionOfSaltInMessageBeforeDigesting, + String invertPositionOfSaltInMessageBeforeDigestingEnvName, + String invertPositionOfSaltInMessageBeforeDigestingSysPropertyName, + String invertPositionOfPlainSaltInEncryptionResults, + String invertPositionOfPlainSaltInEncryptionResultsEnvName, + String invertPositionOfPlainSaltInEncryptionResultsSysPropertyName, + String useLenientSaltSizeCheck, + String useLenientSaltSizeCheckEnvName, + String useLenientSaltSizeCheckSysPropertyName, + String unicodeNormalizationIgnored, + String unicodeNormalizationIgnoredEnvName, + String unicodeNormalizationIgnoredSysPropertyName, + String stringOutputType, + String stringOutputTypeEnvName, + String stringOutputTypeSysPropertyName, + String prefix, + String prefixEnvName, + String prefixSysPropertyName, + String suffix, + String suffixEnvName, + String suffixSysPropertyName) + +
+           + Configure and perform a digest operation.
+ Stringencrypt(String input, + String password, + String passwordEnvName, + String passwordSysPropertyName, + String algorithm, + String algorithmEnvName, + String algorithmSysPropertyName, + String keyObtentionIterations, + String keyObtentionIterationsEnvName, + String keyObtentionIterationsSysPropertyName, + String saltGeneratorClassName, + String saltGeneratorClassNameEnvName, + String saltGeneratorClassNameSysPropertyName, + String providerName, + String providerNameEnvName, + String providerNameSysPropertyName, + String providerClassName, + String providerClassNameEnvName, + String providerClassNameSysPropertyName, + String stringOutputType, + String stringOutputTypeEnvName, + String stringOutputTypeSysPropertyName) + +
+           + Configure and perform an encryption operation.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+JasyptStatelessService

+
+public JasyptStatelessService()
+
+
Creates a new instance of JasyptStatelessService. +

+

+ + + + + + + + +
+Method Detail
+ +

+digest

+
+public String digest(String input,
+                     String algorithm,
+                     String algorithmEnvName,
+                     String algorithmSysPropertyName,
+                     String iterations,
+                     String iterationsEnvName,
+                     String iterationsSysPropertyName,
+                     String saltSizeBytes,
+                     String saltSizeBytesEnvName,
+                     String saltSizeBytesSysPropertyName,
+                     String saltGeneratorClassName,
+                     String saltGeneratorClassNameEnvName,
+                     String saltGeneratorClassNameSysPropertyName,
+                     String providerName,
+                     String providerNameEnvName,
+                     String providerNameSysPropertyName,
+                     String providerClassName,
+                     String providerClassNameEnvName,
+                     String providerClassNameSysPropertyName,
+                     String invertPositionOfSaltInMessageBeforeDigesting,
+                     String invertPositionOfSaltInMessageBeforeDigestingEnvName,
+                     String invertPositionOfSaltInMessageBeforeDigestingSysPropertyName,
+                     String invertPositionOfPlainSaltInEncryptionResults,
+                     String invertPositionOfPlainSaltInEncryptionResultsEnvName,
+                     String invertPositionOfPlainSaltInEncryptionResultsSysPropertyName,
+                     String useLenientSaltSizeCheck,
+                     String useLenientSaltSizeCheckEnvName,
+                     String useLenientSaltSizeCheckSysPropertyName,
+                     String unicodeNormalizationIgnored,
+                     String unicodeNormalizationIgnoredEnvName,
+                     String unicodeNormalizationIgnoredSysPropertyName,
+                     String stringOutputType,
+                     String stringOutputTypeEnvName,
+                     String stringOutputTypeSysPropertyName,
+                     String prefix,
+                     String prefixEnvName,
+                     String prefixSysPropertyName,
+                     String suffix,
+                     String suffixEnvName,
+                     String suffixSysPropertyName)
+
+

+ Configure and perform a digest operation. +

+

+

+
Parameters:
input -
algorithm -
algorithmEnvName -
algorithmSysPropertyName -
iterations -
iterationsEnvName -
iterationsSysPropertyName -
saltSizeBytes -
saltSizeBytesEnvName -
saltSizeBytesSysPropertyName -
saltGeneratorClassName -
saltGeneratorClassNameEnvName -
saltGeneratorClassNameSysPropertyName -
providerName -
providerNameEnvName -
providerNameSysPropertyName -
providerClassName -
providerClassNameEnvName -
providerClassNameSysPropertyName -
invertPositionOfSaltInMessageBeforeDigesting -
invertPositionOfSaltInMessageBeforeDigestingEnvName -
invertPositionOfSaltInMessageBeforeDigestingSysPropertyName -
invertPositionOfPlainSaltInEncryptionResults -
invertPositionOfPlainSaltInEncryptionResultsEnvName -
invertPositionOfPlainSaltInEncryptionResultsSysPropertyName -
useLenientSaltSizeCheck -
useLenientSaltSizeCheckEnvName -
useLenientSaltSizeCheckSysPropertyName -
unicodeNormalizationIgnored -
unicodeNormalizationIgnoredEnvName -
unicodeNormalizationIgnoredSysPropertyName -
stringOutputType -
stringOutputTypeEnvName -
stringOutputTypeSysPropertyName -
prefix -
prefixEnvName -
prefixSysPropertyName -
suffix -
suffixEnvName -
suffixSysPropertyName - +
Returns:
the result of the digest operation +
Throws: +
EncryptionOperationNotPossibleException - if the operation could + not be performed (either because of wrong input or wrong + parametrization).
+
+
+
+ +

+encrypt

+
+public String encrypt(String input,
+                      String password,
+                      String passwordEnvName,
+                      String passwordSysPropertyName,
+                      String algorithm,
+                      String algorithmEnvName,
+                      String algorithmSysPropertyName,
+                      String keyObtentionIterations,
+                      String keyObtentionIterationsEnvName,
+                      String keyObtentionIterationsSysPropertyName,
+                      String saltGeneratorClassName,
+                      String saltGeneratorClassNameEnvName,
+                      String saltGeneratorClassNameSysPropertyName,
+                      String providerName,
+                      String providerNameEnvName,
+                      String providerNameSysPropertyName,
+                      String providerClassName,
+                      String providerClassNameEnvName,
+                      String providerClassNameSysPropertyName,
+                      String stringOutputType,
+                      String stringOutputTypeEnvName,
+                      String stringOutputTypeSysPropertyName)
+
+

+ Configure and perform an encryption operation. +

+

+

+
Parameters:
input -
password -
passwordEnvName -
passwordSysPropertyName -
algorithm -
algorithmEnvName -
algorithmSysPropertyName -
keyObtentionIterations -
keyObtentionIterationsEnvName -
keyObtentionIterationsSysPropertyName -
saltGeneratorClassName -
saltGeneratorClassNameEnvName -
saltGeneratorClassNameSysPropertyName -
providerName -
providerNameEnvName -
providerNameSysPropertyName -
providerClassName -
providerClassNameEnvName -
providerClassNameSysPropertyName -
stringOutputType -
stringOutputTypeEnvName -
stringOutputTypeSysPropertyName - +
Returns:
the result of the encryption operation +
Throws: +
EncryptionOperationNotPossibleException - if the operation could + not be performed (either because of wrong input or wrong + parametrization).
+
+
+
+ +

+decrypt

+
+public String decrypt(String input,
+                      String password,
+                      String passwordEnvName,
+                      String passwordSysPropertyName,
+                      String algorithm,
+                      String algorithmEnvName,
+                      String algorithmSysPropertyName,
+                      String keyObtentionIterations,
+                      String keyObtentionIterationsEnvName,
+                      String keyObtentionIterationsSysPropertyName,
+                      String saltGeneratorClassName,
+                      String saltGeneratorClassNameEnvName,
+                      String saltGeneratorClassNameSysPropertyName,
+                      String providerName,
+                      String providerNameEnvName,
+                      String providerNameSysPropertyName,
+                      String providerClassName,
+                      String providerClassNameEnvName,
+                      String providerClassNameSysPropertyName,
+                      String stringOutputType,
+                      String stringOutputTypeEnvName,
+                      String stringOutputTypeSysPropertyName)
+
+

+ Configure and perform a decryption operation. +

+

+

+
Parameters:
input -
password -
passwordEnvName -
passwordSysPropertyName -
algorithm -
algorithmEnvName -
algorithmSysPropertyName -
keyObtentionIterations -
keyObtentionIterationsEnvName -
keyObtentionIterationsSysPropertyName -
saltGeneratorClassName -
saltGeneratorClassNameEnvName -
saltGeneratorClassNameSysPropertyName -
providerName -
providerNameEnvName -
providerNameSysPropertyName -
providerClassName -
providerClassNameEnvName -
providerClassNameSysPropertyName -
stringOutputType -
stringOutputTypeEnvName -
stringOutputTypeSysPropertyName - +
Returns:
the result of the decryption operation +
Throws: +
EncryptionOperationNotPossibleException - if the operation could + not be performed (either because of wrong input or wrong + parametrization).
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/class-use/JasyptStatelessService.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/class-use/JasyptStatelessService.html new file mode 100644 index 00000000..5d758e17 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/class-use/JasyptStatelessService.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.intf.service.JasyptStatelessService (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.intf.service.JasyptStatelessService

+
+No usage of org.jasypt.intf.service.JasyptStatelessService +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-frame.html new file mode 100644 index 00000000..3192584a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.jasypt.intf.service (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.intf.service + + + + +
+Classes  + +
+JasyptStatelessService
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-summary.html new file mode 100644 index 00000000..0ca42f83 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-summary.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.intf.service (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.intf.service +

+ + + + + + + + + +
+Class Summary
JasyptStatelessService + This class acts as a stateless service for encryption, decryption and + digest operations, letting its clients configure all the jasypt environment + (algorithms, passwords, providers...) from Strings in a single call, be it + using direct values, environment variables or java vm properties.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-tree.html new file mode 100644 index 00000000..cce3b908 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.intf.service Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.intf.service +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-use.html new file mode 100644 index 00000000..f29985c9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/intf/service/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.intf.service (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.intf.service

+
+No usage of org.jasypt.intf.service +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/Normalizer.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/Normalizer.html new file mode 100644 index 00000000..c30ecd99 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/Normalizer.html @@ -0,0 +1,281 @@ + + + + + + + +Normalizer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.normalization +
+Class Normalizer

+
+Object
+  extended by org.jasypt.normalization.Normalizer
+
+
+
+
public final class Normalizer
extends Object
+ + +

+

+ Utility for the normalization of Unicode Strings to NFC form. +

+

+ This class tries to use the java.text.Normalizer class in JDK 1.6 + first and, if it the class is not found (Java version < 6), then it will use + the ICU4J com.ibm.icu.text.Normalizer class (in this case, a + ClassNotFoundException will be thrown if ICU4J is not present). +

+

+ +

+

+
Since:
+
1.5
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+static char[]normalizeToNfc(char[] message) + +
+           + Normalize Unicode-input message to NFC.
+static StringnormalizeToNfc(String message) + +
+           + Normalize Unicode-input message to NFC.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+normalizeToNfc

+
+public static String normalizeToNfc(String message)
+
+

+ Normalize Unicode-input message to NFC. +

+

+ This algorithm will first try to normalize the input's UNICODE using icu4j's + com.ibm.icu.text.Normalizer and, if it is not present at the + classpath, will try to use java.text.Normalizer. If this is not present + either (this class appeared in JavaSE 6), it will raise an exception. +

+

+

+
Parameters:
message - the message to be normalized +
Returns:
the result of the normalization operation
+
+
+
+ +

+normalizeToNfc

+
+public static char[] normalizeToNfc(char[] message)
+
+

+ Normalize Unicode-input message to NFC. +

+

+ This algorithm will first try to normalize the input's UNICODE using icu4j's + com.ibm.icu.text.Normalizer and, if it is not present at the + classpath, will try to use java.text.Normalizer. If this is not present + either (this class appeared in JavaSE 6), it will raise an exception. +

+

+

+
Parameters:
message - the message to be normalized +
Returns:
the result of the normalization operation
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/class-use/Normalizer.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/class-use/Normalizer.html new file mode 100644 index 00000000..aef0e925 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/class-use/Normalizer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.normalization.Normalizer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.normalization.Normalizer

+
+No usage of org.jasypt.normalization.Normalizer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-frame.html new file mode 100644 index 00000000..9a1c5f8f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.jasypt.normalization (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.normalization + + + + +
+Classes  + +
+Normalizer
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-summary.html new file mode 100644 index 00000000..8193ace3 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-summary.html @@ -0,0 +1,159 @@ + + + + + + + +org.jasypt.normalization (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.normalization +

+ + + + + + + + + +
+Class Summary
Normalizer + Utility for the normalization of Unicode Strings to NFC form.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-tree.html new file mode 100644 index 00000000..56635451 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.normalization Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.normalization +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-use.html new file mode 100644 index 00000000..7b6990bd --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/normalization/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.normalization (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.normalization

+
+No usage of org.jasypt.normalization +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/EncryptableProperties.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/EncryptableProperties.html new file mode 100644 index 00000000..4b43d303 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/EncryptableProperties.html @@ -0,0 +1,506 @@ + + + + + + + +EncryptableProperties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.properties +
+Class EncryptableProperties

+
+Object
+  extended by java.util.Dictionary<K,V>
+      extended by java.util.Hashtable<Object,Object>
+          extended by java.util.Properties
+              extended by org.jasypt.properties.EncryptableProperties
+
+
+
All Implemented Interfaces:
java.io.Serializable, Cloneable, java.util.Map<Object,Object>
+
+
+
+
public final class EncryptableProperties
extends java.util.Properties
+ + +

+

+ Subclass of java.util.Properties which can make use of a + StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the .properties file. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

+ my.value=ENC(!"DGAS24FaIO$) +
+

+

+ Decryption is performed on-the-fly when the getProperty(String) or + getProperty(String, String) methods are called, and only these two + methods perform decryption (note that neither get(Object) nor + Hashtable.toString() do). Load and store operations are not affected + by decryption in any manner. +

+

+ Encrypted and unencrypted objects can be combined in the same + properties file. +

+

+ Please note that, altough objects of this class are Serializable, they + cannot be serialized and then de-serialized in different classloaders or + virtual machines. This is so because encryptors are not serializable themselves + (they cannot, as they contain sensitive information) and so they remain + in memory, and live for as long as the classloader lives. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class java.util.Properties
defaults
+  + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
EncryptableProperties(java.util.Properties defaults, + StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values).
EncryptableProperties(java.util.Properties defaults, + TextEncryptor textEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values).
EncryptableProperties(StringEncryptor stringEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values.
EncryptableProperties(TextEncryptor textEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values.
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Objectget(Object key) + +
+           + Obtains the property value for the specified key (see + Hashtable#get(Object)), decrypting it if needed.
+ StringgetProperty(String key) + +
+           + Obtains the property value for the specified key (see + Properties.getProperty(String)), decrypting it if needed.
+ StringgetProperty(String key, + String defaultValue) + +
+           + Obtains the property value for the specified key (see + Properties.getProperty(String)), decrypting it if needed.
+ + + + + + + +
Methods inherited from class java.util.Properties
list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNames
+ + + + + + + +
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values
+ + + + + + + +
Methods inherited from class Object
finalize, getClass, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EncryptableProperties

+
+public EncryptableProperties(StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
stringEncryptor - the StringEncryptor to be used do decrypt + values. It can not be null.
+
+
+ +

+EncryptableProperties

+
+public EncryptableProperties(TextEncryptor textEncryptor)
+
+

+ Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values. +

+

+

+
Parameters:
textEncryptor - the TextEncryptor to be used do decrypt + values. It can not be null.
+
+
+ +

+EncryptableProperties

+
+public EncryptableProperties(java.util.Properties defaults,
+                             StringEncryptor stringEncryptor)
+
+

+ Creates an EncryptableProperties instance which will use + the passed StringEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values). +

+

+

+
Parameters:
defaults - default values for properties (may be encrypted).
stringEncryptor - the StringEncryptor to be used do decrypt + values. It can not be null.
+
+
+ +

+EncryptableProperties

+
+public EncryptableProperties(java.util.Properties defaults,
+                             TextEncryptor textEncryptor)
+
+

+ Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values). +

+

+

+
Parameters:
defaults - default values for properties (may be encrypted).
textEncryptor - the TextEncryptor to be used do decrypt + values. It can not be null.
+
+ + + + + + + + +
+Method Detail
+ +

+getProperty

+
+public String getProperty(String key)
+
+

+ Obtains the property value for the specified key (see + Properties.getProperty(String)), decrypting it if needed. +

+

+

+
Overrides:
getProperty in class java.util.Properties
+
+
+
Parameters:
key - the property key +
Returns:
the (decrypted) value
+
+
+
+ +

+getProperty

+
+public String getProperty(String key,
+                          String defaultValue)
+
+

+ Obtains the property value for the specified key (see + Properties.getProperty(String)), decrypting it if needed. +

+

+ If no value is found for the specified key, the default value will + be returned (decrypted if needed). +

+

+

+
Overrides:
getProperty in class java.util.Properties
+
+
+
Parameters:
key - the property key
defaultValue - the default value to return +
Returns:
the (decrypted) value
+
+
+
+ +

+get

+
+public Object get(Object key)
+
+

+ Obtains the property value for the specified key (see + Hashtable#get(Object)), decrypting it if needed. +

+

+

+
Specified by:
get in interface java.util.Map<Object,Object>
Overrides:
get in class java.util.Hashtable<Object,Object>
+
+
+
Parameters:
key - the property key +
Returns:
the (decrypted) value
Since:
+
1.9.0
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/PropertyValueEncryptionUtils.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/PropertyValueEncryptionUtils.html new file mode 100644 index 00000000..61c7f9ad --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/PropertyValueEncryptionUtils.html @@ -0,0 +1,329 @@ + + + + + + + +PropertyValueEncryptionUtils (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.properties +
+Class PropertyValueEncryptionUtils

+
+Object
+  extended by org.jasypt.properties.PropertyValueEncryptionUtils
+
+
+
+
public final class PropertyValueEncryptionUtils
extends Object
+ + +

+

+ Utility class to encrypt/decrypt values in properties files which could be + encrypted. +

+

+ A value is considered "encrypted" when it appears surrounded by + ENC(...), like: +

+

+

+ my.value=ENC(!"DGAS24FaIO$) +
+

+

+ This class is meant for internal Jasypt use only. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static Stringdecrypt(String encodedValue, + StringEncryptor encryptor) + +
+           
+static Stringdecrypt(String encodedValue, + TextEncryptor encryptor) + +
+           
+static Stringencrypt(String decodedValue, + StringEncryptor encryptor) + +
+           
+static Stringencrypt(String decodedValue, + TextEncryptor encryptor) + +
+           
+static booleanisEncryptedValue(String value) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+isEncryptedValue

+
+public static boolean isEncryptedValue(String value)
+
+
+
+
+
+
+ +

+decrypt

+
+public static String decrypt(String encodedValue,
+                             StringEncryptor encryptor)
+
+
+
+
+
+
+ +

+decrypt

+
+public static String decrypt(String encodedValue,
+                             TextEncryptor encryptor)
+
+
+
+
+
+
+ +

+encrypt

+
+public static String encrypt(String decodedValue,
+                             StringEncryptor encryptor)
+
+
+
+
+
+
+ +

+encrypt

+
+public static String encrypt(String decodedValue,
+                             TextEncryptor encryptor)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/class-use/EncryptableProperties.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/class-use/EncryptableProperties.html new file mode 100644 index 00000000..d5f437ea --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/class-use/EncryptableProperties.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.properties.EncryptableProperties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.properties.EncryptableProperties

+
+No usage of org.jasypt.properties.EncryptableProperties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/class-use/PropertyValueEncryptionUtils.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/class-use/PropertyValueEncryptionUtils.html new file mode 100644 index 00000000..d4f96b4d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/class-use/PropertyValueEncryptionUtils.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.properties.PropertyValueEncryptionUtils (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.properties.PropertyValueEncryptionUtils

+
+No usage of org.jasypt.properties.PropertyValueEncryptionUtils +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-frame.html new file mode 100644 index 00000000..d1fb4031 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-frame.html @@ -0,0 +1,35 @@ + + + + + + + +org.jasypt.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.properties + + + + +
+Classes  + +
+EncryptableProperties +
+PropertyValueEncryptionUtils
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-summary.html new file mode 100644 index 00000000..b3520191 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-summary.html @@ -0,0 +1,168 @@ + + + + + + + +org.jasypt.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.properties +

+ + + + + + + + + + + + + +
+Class Summary
EncryptableProperties + Subclass of java.util.Properties which can make use of a + StringEncryptor or + TextEncryptor object to decrypt property values + if they are encrypted in the .properties file.
PropertyValueEncryptionUtils + Utility class to encrypt/decrypt values in properties files which could be + encrypted.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-tree.html new file mode 100644 index 00000000..a101e3c5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-tree.html @@ -0,0 +1,161 @@ + + + + + + + +org.jasypt.properties Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.properties +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • Object +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-use.html new file mode 100644 index 00000000..cd101691 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/properties/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.properties (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.properties

+
+No usage of org.jasypt.properties +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/AlgorithmRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/AlgorithmRegistry.html new file mode 100644 index 00000000..ea73319e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/AlgorithmRegistry.html @@ -0,0 +1,279 @@ + + + + + + + +AlgorithmRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.registry +
+Class AlgorithmRegistry

+
+Object
+  extended by org.jasypt.registry.AlgorithmRegistry
+
+
+
+
public final class AlgorithmRegistry
extends Object
+ + +

+

+ Utility class for retrieving the names of all the digest or encryption + algorithms available to Jasypt. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+static java.util.SetgetAllDigestAlgorithms() + +
+           + Returns a set with the names of all the registered digest algorithms.
+static java.util.SetgetAllPBEAlgorithms() + +
+           + Returns a set with the names of all the registered PBE (Password-Based + Encryption) algorithms.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getAllDigestAlgorithms

+
+public static java.util.Set getAllDigestAlgorithms()
+
+

+ Returns a set with the names of all the registered digest algorithms. + This set will also include algorithms from any third-party (non-JVM) registered + providers. +

+

+

+ +
Returns:
a Set of Strings with the names of all the registered + digest algorithms.
Since:
+
1.7
+
+
+
+
+ +

+getAllPBEAlgorithms

+
+public static java.util.Set getAllPBEAlgorithms()
+
+

+ Returns a set with the names of all the registered PBE (Password-Based + Encryption) algorithms. + This set will also include algorithms from any third-party (non-JVM) registered + providers. +

+

+

+ +
Returns:
a Set of Strings with the names of all the registered + PBE algorithms.
Since:
+
1.7
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/class-use/AlgorithmRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/class-use/AlgorithmRegistry.html new file mode 100644 index 00000000..dc0a7e7f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/class-use/AlgorithmRegistry.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.registry.AlgorithmRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.registry.AlgorithmRegistry

+
+No usage of org.jasypt.registry.AlgorithmRegistry +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-frame.html new file mode 100644 index 00000000..e7c54614 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.jasypt.registry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.registry + + + + +
+Classes  + +
+AlgorithmRegistry
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-summary.html new file mode 100644 index 00000000..a226d6c1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-summary.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.registry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.registry +

+ + + + + + + + + +
+Class Summary
AlgorithmRegistry + Utility class for retrieving the names of all the digest or encryption + algorithms available to Jasypt.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-tree.html new file mode 100644 index 00000000..b9ba1536 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.registry Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.registry +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-use.html new file mode 100644 index 00000000..ed653a46 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/registry/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.registry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.registry

+
+No usage of org.jasypt.registry +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/ByteArrayFixedSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/ByteArrayFixedSaltGenerator.html new file mode 100644 index 00000000..043f1c59 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/ByteArrayFixedSaltGenerator.html @@ -0,0 +1,315 @@ + + + + + + + +ByteArrayFixedSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Class ByteArrayFixedSaltGenerator

+
+Object
+  extended by org.jasypt.salt.ByteArrayFixedSaltGenerator
+
+
+
All Implemented Interfaces:
FixedSaltGenerator, SaltGenerator
+
+
+
+
public class ByteArrayFixedSaltGenerator
extends Object
implements FixedSaltGenerator
+ + +

+

+ Byte-array based implementation of FixedSaltGenerator, that will + always return the same salt. +

+

+ If the requested salt has a size in bytes smaller than the specified salt, + the first n bytes are returned. If it is larger, an exception is thrown. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.9.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ByteArrayFixedSaltGenerator(byte[] salt) + +
+          Creates a new instance of FixedByteArraySaltGenerator
+  + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+          Return salt with the specified byte length.
+ booleanincludePlainSaltInEncryptionResults() + +
+          As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ByteArrayFixedSaltGenerator

+
+public ByteArrayFixedSaltGenerator(byte[] salt)
+
+
Creates a new instance of FixedByteArraySaltGenerator +

+

+
Parameters:
salt - the specified salt.
+
+ + + + + + + + +
+Method Detail
+ +

+generateSalt

+
+public byte[] generateSalt(int lengthBytes)
+
+
Return salt with the specified byte length. +

+

+
Specified by:
generateSalt in interface SaltGenerator
+
+
+
Parameters:
lengthBytes - length in bytes. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+public boolean includePlainSaltInEncryptionResults()
+
+
As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +

+

+
Specified by:
includePlainSaltInEncryptionResults in interface SaltGenerator
+
+
+ +
Returns:
false
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedByteArraySaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedByteArraySaltGenerator.html new file mode 100644 index 00000000..30bacac0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedByteArraySaltGenerator.html @@ -0,0 +1,342 @@ + + + + + + + +FixedByteArraySaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Class FixedByteArraySaltGenerator

+
+Object
+  extended by org.jasypt.salt.FixedByteArraySaltGenerator
+
+
+
All Implemented Interfaces:
SaltGenerator
+
+
+Deprecated. Deprecated in 1.9.2 in favour of ByteArrayFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0). +

+

+
public class FixedByteArraySaltGenerator
extends Object
implements SaltGenerator
+ + +

+

+ This implementation of SaltGenerator always returns a fixed salt + set by the user. +

+

+ If the requested salt has a size in bytes smaller than the specified salt, + the first n bytes are returned. If it is larger, an exception is thrown. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
FixedByteArraySaltGenerator() + +
+          Deprecated. Creates a new instance of FixedByteArraySaltGenerator
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+          Deprecated. Return salt with the specified byte length.
+ booleanincludePlainSaltInEncryptionResults() + +
+          Deprecated. As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden).
+ voidsetSalt(byte[] salt) + +
+          Deprecated. Sets the salt to be returned.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FixedByteArraySaltGenerator

+
+public FixedByteArraySaltGenerator()
+
+
Deprecated. 
Creates a new instance of FixedByteArraySaltGenerator +

+

+ + + + + + + + +
+Method Detail
+ +

+setSalt

+
+public void setSalt(byte[] salt)
+
+
Deprecated. 
Sets the salt to be returned. +

+

+
+
+
+
Parameters:
salt - the specified salt.
+
+
+
+ +

+generateSalt

+
+public byte[] generateSalt(int lengthBytes)
+
+
Deprecated. 
Return salt with the specified byte length. +

+

+
Specified by:
generateSalt in interface SaltGenerator
+
+
+
Parameters:
lengthBytes - length in bytes. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+public boolean includePlainSaltInEncryptionResults()
+
+
Deprecated. 
As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +

+

+
Specified by:
includePlainSaltInEncryptionResults in interface SaltGenerator
+
+
+ +
Returns:
false
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedSaltGenerator.html new file mode 100644 index 00000000..a1f2845f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedSaltGenerator.html @@ -0,0 +1,211 @@ + + + + + + + +FixedSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Interface FixedSaltGenerator

+
+
All Superinterfaces:
SaltGenerator
+
+
+
All Known Implementing Classes:
ByteArrayFixedSaltGenerator, StringFixedSaltGenerator
+
+
+
+
public interface FixedSaltGenerator
extends SaltGenerator
+ + +

+

+ Marker interface for all implementations of SaltGenerator that + will always return the same salt (for the same amount of bytes asked). +

+

+ Use of this interface in salt generators enables encryptors to perform + some performance optimizations whenever they are used. +

+

+ +

+

+
Since:
+
1.9.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from interface org.jasypt.salt.SaltGenerator
generateSalt, includePlainSaltInEncryptionResults
+  +

+ +


+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedStringSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedStringSaltGenerator.html new file mode 100644 index 00000000..b356f0a0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/FixedStringSaltGenerator.html @@ -0,0 +1,367 @@ + + + + + + + +FixedStringSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Class FixedStringSaltGenerator

+
+Object
+  extended by org.jasypt.salt.FixedStringSaltGenerator
+
+
+
All Implemented Interfaces:
SaltGenerator
+
+
+Deprecated. Deprecated in 1.9.2 in favour of StringFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0). +

+

+
public class FixedStringSaltGenerator
extends Object
implements SaltGenerator
+ + +

+

+ This implementation of SaltGenerator always returns a fixed salt + set by the user as a String, which is returned as salt bytes using the + specified charset for conversion (UTF-8 by default). +

+

+ If the requested salt has a size in bytes smaller than the specified salt, + the first n bytes are returned. If it is larger, an exception is thrown. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
FixedStringSaltGenerator() + +
+          Deprecated. Creates a new instance of FixedStringSaltGenerator
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+          Deprecated. Return salt with the specified byte length.
+ booleanincludePlainSaltInEncryptionResults() + +
+          Deprecated. As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden).
+ voidsetCharset(String charset) + +
+          Deprecated. Sets the charset to be applied to the salt for conversion into bytes.
+ voidsetSalt(String salt) + +
+          Deprecated. Sets the salt to be returned.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+FixedStringSaltGenerator

+
+public FixedStringSaltGenerator()
+
+
Deprecated. 
Creates a new instance of FixedStringSaltGenerator +

+

+ + + + + + + + +
+Method Detail
+ +

+setSalt

+
+public void setSalt(String salt)
+
+
Deprecated. 
Sets the salt to be returned. +

+

+
+
+
+
Parameters:
salt - the specified salt.
+
+
+
+ +

+setCharset

+
+public void setCharset(String charset)
+
+
Deprecated. 
Sets the charset to be applied to the salt for conversion into bytes. +

+

+
+
+
+
Parameters:
charset - the specified charset
+
+
+
+ +

+generateSalt

+
+public byte[] generateSalt(int lengthBytes)
+
+
Deprecated. 
Return salt with the specified byte length. +

+

+
Specified by:
generateSalt in interface SaltGenerator
+
+
+
Parameters:
lengthBytes - length in bytes. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+public boolean includePlainSaltInEncryptionResults()
+
+
Deprecated. 
As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +

+

+
Specified by:
includePlainSaltInEncryptionResults in interface SaltGenerator
+
+
+ +
Returns:
false
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/RandomSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/RandomSaltGenerator.html new file mode 100644 index 00000000..65f153b8 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/RandomSaltGenerator.html @@ -0,0 +1,377 @@ + + + + + + + +RandomSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Class RandomSaltGenerator

+
+Object
+  extended by org.jasypt.salt.RandomSaltGenerator
+
+
+
All Implemented Interfaces:
SaltGenerator
+
+
+
+
public class RandomSaltGenerator
extends Object
implements SaltGenerator
+ + +

+

+ This implementation of SaltGenerator holds a secure random + generator which can be used for generating random salts for encryption + or digesting. +

+

+ The algorithm used for random number generation can be configured at + instantiation time. If not, the default algorithm will be used. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringDEFAULT_SECURE_RANDOM_ALGORITHM + +
+          The default algorithm to be used for secure random number + generation: set to SHA1PRNG.
+  + + + + + + + + + + + + + +
+Constructor Summary
RandomSaltGenerator() + +
+          Creates a new instance of RandomSaltGenerator using the + default secure random number generation algorithm.
RandomSaltGenerator(String secureRandomAlgorithm) + +
+          Creates a new instance of RandomSaltGenerator specifying a + secure random number generation algorithm.
+  + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+          Generate a random salt of the specified length in bytes.
+ booleanincludePlainSaltInEncryptionResults() + +
+          This salt generator needs the salt to be included unencrypted in + encryption results, because of its being random.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_SECURE_RANDOM_ALGORITHM

+
+public static final String DEFAULT_SECURE_RANDOM_ALGORITHM
+
+
The default algorithm to be used for secure random number + generation: set to SHA1PRNG. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+RandomSaltGenerator

+
+public RandomSaltGenerator()
+
+
Creates a new instance of RandomSaltGenerator using the + default secure random number generation algorithm. +

+

+
+ +

+RandomSaltGenerator

+
+public RandomSaltGenerator(String secureRandomAlgorithm)
+
+
Creates a new instance of RandomSaltGenerator specifying a + secure random number generation algorithm. +

+

+
Since:
+
1.5
+
+
+ + + + + + + + +
+Method Detail
+ +

+generateSalt

+
+public byte[] generateSalt(int lengthBytes)
+
+
Generate a random salt of the specified length in bytes. +

+

+
Specified by:
generateSalt in interface SaltGenerator
+
+
+
Parameters:
lengthBytes - length in bytes. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+public boolean includePlainSaltInEncryptionResults()
+
+
This salt generator needs the salt to be included unencrypted in + encryption results, because of its being random. This method will always + return true. +

+

+
Specified by:
includePlainSaltInEncryptionResults in interface SaltGenerator
+
+
+ +
Returns:
true
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/SaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/SaltGenerator.html new file mode 100644 index 00000000..0aadb1af --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/SaltGenerator.html @@ -0,0 +1,277 @@ + + + + + + + +SaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Interface SaltGenerator

+
+
All Known Subinterfaces:
FixedSaltGenerator
+
+
+
All Known Implementing Classes:
ByteArrayFixedSaltGenerator, FixedByteArraySaltGenerator, FixedStringSaltGenerator, RandomSaltGenerator, StringFixedSaltGenerator, ZeroSaltGenerator
+
+
+
+
public interface SaltGenerator
+ + +

+

+ Common interface for all salt generators which can be applied in digest + or encryption operations. +

+

+ Every implementation of this interface must be thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+           + This method will be called for requesting the generation of a new + salt of the specified length.
+ booleanincludePlainSaltInEncryptionResults() + +
+           + Determines if the digests and encrypted messages created with a + specific salt generator will include (prepended) the unencrypted + salt itself, so that it can be used for matching and decryption + operations.
+  +

+ + + + + + + + +
+Method Detail
+ +

+generateSalt

+
+byte[] generateSalt(int lengthBytes)
+
+

+ This method will be called for requesting the generation of a new + salt of the specified length. +

+

+

+
Parameters:
lengthBytes - the requested length for the salt. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+boolean includePlainSaltInEncryptionResults()
+
+

+ Determines if the digests and encrypted messages created with a + specific salt generator will include (prepended) the unencrypted + salt itself, so that it can be used for matching and decryption + operations. +

+

+ Generally, including the salt unencrypted in encryption results will + be mandatory for randomly generated salts, or for those generated in a + non-predictable manner. + Otherwise, digest matching and decryption operations will always fail. + For fixed salts, inclusion will be optional (and in fact undesirable + if we want to hide the salt value). +

+

+

+ +
Returns:
whether the plain (unencrypted) salt has to be included in + encryption results or not.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/StringFixedSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/StringFixedSaltGenerator.html new file mode 100644 index 00000000..fc5b3c3c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/StringFixedSaltGenerator.html @@ -0,0 +1,338 @@ + + + + + + + +StringFixedSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Class StringFixedSaltGenerator

+
+Object
+  extended by org.jasypt.salt.StringFixedSaltGenerator
+
+
+
All Implemented Interfaces:
FixedSaltGenerator, SaltGenerator
+
+
+
+
public class StringFixedSaltGenerator
extends Object
implements FixedSaltGenerator
+ + +

+

+ String based implementation of FixedSaltGenerator, that will + always return the same salt. This salt is returned as bytes using the + specified charset for conversion (UTF-8 by default). +

+

+ If the requested salt has a size in bytes smaller than the specified salt, + the first n bytes are returned. If it is larger, an exception is thrown. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.9.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
StringFixedSaltGenerator(String salt) + +
+          Creates a new instance of FixedStringSaltGenerator using + the default charset.
StringFixedSaltGenerator(String salt, + String charset) + +
+          Creates a new instance of FixedStringSaltGenerator
+  + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+          Return salt with the specified byte length.
+ booleanincludePlainSaltInEncryptionResults() + +
+          As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StringFixedSaltGenerator

+
+public StringFixedSaltGenerator(String salt)
+
+
Creates a new instance of FixedStringSaltGenerator using + the default charset. +

+

+
Parameters:
salt - the specified salt.
+
+
+ +

+StringFixedSaltGenerator

+
+public StringFixedSaltGenerator(String salt,
+                                String charset)
+
+
Creates a new instance of FixedStringSaltGenerator +

+

+
Parameters:
salt - the specified salt.
charset - the specified charset
+
+ + + + + + + + +
+Method Detail
+ +

+generateSalt

+
+public byte[] generateSalt(int lengthBytes)
+
+
Return salt with the specified byte length. +

+

+
Specified by:
generateSalt in interface SaltGenerator
+
+
+
Parameters:
lengthBytes - length in bytes. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+public boolean includePlainSaltInEncryptionResults()
+
+
As this salt generator provides a fixed salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +

+

+
Specified by:
includePlainSaltInEncryptionResults in interface SaltGenerator
+
+
+ +
Returns:
false
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/ZeroSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/ZeroSaltGenerator.html new file mode 100644 index 00000000..fe0c1e1d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/ZeroSaltGenerator.html @@ -0,0 +1,310 @@ + + + + + + + +ZeroSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.salt +
+Class ZeroSaltGenerator

+
+Object
+  extended by org.jasypt.salt.ZeroSaltGenerator
+
+
+
All Implemented Interfaces:
SaltGenerator
+
+
+
+
public class ZeroSaltGenerator
extends Object
implements SaltGenerator
+ + +

+

+ This implementation of SaltGenerator always returns a salt + of the required length, filled with zero bytes. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.4
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ZeroSaltGenerator() + +
+          Creates a new instance of ZeroSaltGenerator
+  + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]generateSalt(int lengthBytes) + +
+          Return salt with the specified byte length.
+ booleanincludePlainSaltInEncryptionResults() + +
+          As this salt generator provides a predictable salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden).
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ZeroSaltGenerator

+
+public ZeroSaltGenerator()
+
+
Creates a new instance of ZeroSaltGenerator +

+

+ + + + + + + + +
+Method Detail
+ +

+generateSalt

+
+public byte[] generateSalt(int lengthBytes)
+
+
Return salt with the specified byte length. This will return + an array of zero bytes, with the specified length. +

+

+
Specified by:
generateSalt in interface SaltGenerator
+
+
+
Parameters:
lengthBytes - length in bytes. +
Returns:
the generated salt.
+
+
+
+ +

+includePlainSaltInEncryptionResults

+
+public boolean includePlainSaltInEncryptionResults()
+
+
As this salt generator provides a predictable salt, its inclusion + unencrypted in encryption results + is not necessary, and in fact not desirable (so that it remains hidden). +

+

+
Specified by:
includePlainSaltInEncryptionResults in interface SaltGenerator
+
+
+ +
Returns:
false
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/ByteArrayFixedSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/ByteArrayFixedSaltGenerator.html new file mode 100644 index 00000000..df6f2c8d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/ByteArrayFixedSaltGenerator.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.salt.ByteArrayFixedSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.salt.ByteArrayFixedSaltGenerator

+
+No usage of org.jasypt.salt.ByteArrayFixedSaltGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedByteArraySaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedByteArraySaltGenerator.html new file mode 100644 index 00000000..f8a8de74 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedByteArraySaltGenerator.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.salt.FixedByteArraySaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.salt.FixedByteArraySaltGenerator

+
+No usage of org.jasypt.salt.FixedByteArraySaltGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedSaltGenerator.html new file mode 100644 index 00000000..51eeac06 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedSaltGenerator.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.salt.FixedSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.salt.FixedSaltGenerator

+
+ + + + + + + + + +
+Packages that use FixedSaltGenerator
org.jasypt.salt  
+  +

+ + + + + +
+Uses of FixedSaltGenerator in org.jasypt.salt
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.salt that implement FixedSaltGenerator
+ classByteArrayFixedSaltGenerator + +
+           + Byte-array based implementation of FixedSaltGenerator, that will + always return the same salt.
+ classStringFixedSaltGenerator + +
+           + String based implementation of FixedSaltGenerator, that will + always return the same salt.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedStringSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedStringSaltGenerator.html new file mode 100644 index 00000000..a0eca08c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/FixedStringSaltGenerator.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.salt.FixedStringSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.salt.FixedStringSaltGenerator

+
+No usage of org.jasypt.salt.FixedStringSaltGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/RandomSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/RandomSaltGenerator.html new file mode 100644 index 00000000..dce1953f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/RandomSaltGenerator.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.salt.RandomSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.salt.RandomSaltGenerator

+
+No usage of org.jasypt.salt.RandomSaltGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/SaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/SaltGenerator.html new file mode 100644 index 00000000..0f7a3a28 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/SaltGenerator.html @@ -0,0 +1,531 @@ + + + + + + + +Uses of Interface org.jasypt.salt.SaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.salt.SaltGenerator

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use SaltGenerator
org.jasypt.digest  
org.jasypt.digest.config  
org.jasypt.encryption.pbe  
org.jasypt.encryption.pbe.config  
org.jasypt.salt  
+  +

+ + + + + +
+Uses of SaltGenerator in org.jasypt.digest
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in org.jasypt.digest with parameters of type SaltGenerator
+ voidPooledByteDigester.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidStandardStringDigester.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidPooledStringDigester.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidStandardByteDigester.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+  +

+ + + + + +
+Uses of SaltGenerator in org.jasypt.digest.config
+  +

+ + + + + + + + + + + + + +
Methods in org.jasypt.digest.config that return SaltGenerator
+ SaltGeneratorSimpleDigesterConfig.getSaltGenerator() + +
+           
+ SaltGeneratorDigesterConfig.getSaltGenerator() + +
+           + Returns a SaltGenerator implementation to be used by the digester.
+  +

+ + + + + + + + + + + + + +
Methods in org.jasypt.digest.config with parameters of type SaltGenerator
+ voidSimpleDigesterConfig.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator.
+ voidEnvironmentDigesterConfig.setSaltGenerator(SaltGenerator saltGenerator) + +
+           
+  +

+ + + + + +
+Uses of SaltGenerator in org.jasypt.encryption.pbe
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in org.jasypt.encryption.pbe with parameters of type SaltGenerator
+ voidStandardPBEStringEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidPooledPBEStringEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidStandardPBEBigDecimalEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidPooledPBEBigIntegerEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidPooledPBEBigDecimalEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidPooledPBEByteEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidStandardPBEBigIntegerEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+ voidStandardPBEByteEncryptor.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator to be used.
+  +

+ + + + + +
+Uses of SaltGenerator in org.jasypt.encryption.pbe.config
+  +

+ + + + + + + + + + + + + +
Methods in org.jasypt.encryption.pbe.config that return SaltGenerator
+ SaltGeneratorSimplePBEConfig.getSaltGenerator() + +
+           
+ SaltGeneratorPBEConfig.getSaltGenerator() + +
+           + Returns a SaltGenerator implementation to be used by the + encryptor.
+  +

+ + + + + + + + + + + + + +
Methods in org.jasypt.encryption.pbe.config with parameters of type SaltGenerator
+ voidEnvironmentPBEConfig.setSaltGenerator(SaltGenerator saltGenerator) + +
+           
+ voidSimplePBEConfig.setSaltGenerator(SaltGenerator saltGenerator) + +
+           + Sets the salt generator.
+  +

+ + + + + +
+Uses of SaltGenerator in org.jasypt.salt
+  +

+ + + + + + + + + +
Subinterfaces of SaltGenerator in org.jasypt.salt
+ interfaceFixedSaltGenerator + +
+           + Marker interface for all implementations of SaltGenerator that + will always return the same salt (for the same amount of bytes asked).
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.salt that implement SaltGenerator
+ classByteArrayFixedSaltGenerator + +
+           + Byte-array based implementation of FixedSaltGenerator, that will + always return the same salt.
+ classFixedByteArraySaltGenerator + +
+          Deprecated. Deprecated in 1.9.2 in favour of ByteArrayFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0).
+ classFixedStringSaltGenerator + +
+          Deprecated. Deprecated in 1.9.2 in favour of StringFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it. This class will be removed + in 1.10.0 (or 2.0.0).
+ classRandomSaltGenerator + +
+           + This implementation of SaltGenerator holds a secure random + generator which can be used for generating random salts for encryption + or digesting.
+ classStringFixedSaltGenerator + +
+           + String based implementation of FixedSaltGenerator, that will + always return the same salt.
+ classZeroSaltGenerator + +
+           + This implementation of SaltGenerator always returns a salt + of the required length, filled with zero bytes.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/StringFixedSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/StringFixedSaltGenerator.html new file mode 100644 index 00000000..c340dc9f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/StringFixedSaltGenerator.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.salt.StringFixedSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.salt.StringFixedSaltGenerator

+
+No usage of org.jasypt.salt.StringFixedSaltGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/ZeroSaltGenerator.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/ZeroSaltGenerator.html new file mode 100644 index 00000000..edce50f0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/class-use/ZeroSaltGenerator.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.salt.ZeroSaltGenerator (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.salt.ZeroSaltGenerator

+
+No usage of org.jasypt.salt.ZeroSaltGenerator +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-frame.html new file mode 100644 index 00000000..d54eca1d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-frame.html @@ -0,0 +1,56 @@ + + + + + + + +org.jasypt.salt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.salt + + + + +
+Interfaces  + +
+FixedSaltGenerator +
+SaltGenerator
+ + + + + + +
+Classes  + +
+ByteArrayFixedSaltGenerator +
+FixedByteArraySaltGenerator +
+FixedStringSaltGenerator +
+RandomSaltGenerator +
+StringFixedSaltGenerator +
+ZeroSaltGenerator
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-summary.html new file mode 100644 index 00000000..476d3ae5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-summary.html @@ -0,0 +1,213 @@ + + + + + + + +org.jasypt.salt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.salt +

+ + + + + + + + + + + + + +
+Interface Summary
FixedSaltGenerator + Marker interface for all implementations of SaltGenerator that + will always return the same salt (for the same amount of bytes asked).
SaltGenerator + Common interface for all salt generators which can be applied in digest + or encryption operations.
+  + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ByteArrayFixedSaltGenerator + Byte-array based implementation of FixedSaltGenerator, that will + always return the same salt.
FixedByteArraySaltGeneratorDeprecated. Deprecated in 1.9.2 in favour of ByteArrayFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it.
FixedStringSaltGeneratorDeprecated. Deprecated in 1.9.2 in favour of StringFixedSaltGenerator, which + implements the new FixedSaltGenerator interface and therefore is able to benefit + from the performance improvements associated with it.
RandomSaltGenerator + This implementation of SaltGenerator holds a secure random + generator which can be used for generating random salts for encryption + or digesting.
StringFixedSaltGenerator + String based implementation of FixedSaltGenerator, that will + always return the same salt.
ZeroSaltGenerator + This implementation of SaltGenerator always returns a salt + of the required length, filled with zero bytes.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-tree.html new file mode 100644 index 00000000..08699644 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-tree.html @@ -0,0 +1,167 @@ + + + + + + + +org.jasypt.salt Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.salt +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-use.html new file mode 100644 index 00000000..f2353884 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/salt/package-use.html @@ -0,0 +1,265 @@ + + + + + + + +Uses of Package org.jasypt.salt (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.salt

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use org.jasypt.salt
org.jasypt.digest  
org.jasypt.digest.config  
org.jasypt.encryption.pbe  
org.jasypt.encryption.pbe.config  
org.jasypt.salt  
+  +

+ + + + + + + + +
+Classes in org.jasypt.salt used by org.jasypt.digest
SaltGenerator + +
+           + Common interface for all salt generators which can be applied in digest + or encryption operations.
+  +

+ + + + + + + + +
+Classes in org.jasypt.salt used by org.jasypt.digest.config
SaltGenerator + +
+           + Common interface for all salt generators which can be applied in digest + or encryption operations.
+  +

+ + + + + + + + +
+Classes in org.jasypt.salt used by org.jasypt.encryption.pbe
SaltGenerator + +
+           + Common interface for all salt generators which can be applied in digest + or encryption operations.
+  +

+ + + + + + + + +
+Classes in org.jasypt.salt used by org.jasypt.encryption.pbe.config
SaltGenerator + +
+           + Common interface for all salt generators which can be applied in digest + or encryption operations.
+  +

+ + + + + + + + + + + +
+Classes in org.jasypt.salt used by org.jasypt.salt
FixedSaltGenerator + +
+           + Marker interface for all implementations of SaltGenerator that + will always return the same salt (for the same amount of bytes asked).
SaltGenerator + +
+           + Common interface for all salt generators which can be applied in digest + or encryption operations.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/BasicBinaryEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/BasicBinaryEncryptor.html new file mode 100644 index 00000000..1415ceab --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/BasicBinaryEncryptor.html @@ -0,0 +1,371 @@ + + + + + + + +BasicBinaryEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.binary +
+Class BasicBinaryEncryptor

+
+Object
+  extended by org.jasypt.util.binary.BasicBinaryEncryptor
+
+
+
All Implemented Interfaces:
BinaryEncryptor
+
+
+
+
public final class BasicBinaryEncryptor
extends Object
implements BinaryEncryptor
+ + +

+

+ Utility class for easily performing normal-strength encryption of + binaries (byte arrays). +

+

+ This class internally holds a StandardPBEByteEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(byte[]) or + decrypt(byte[]) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicBinaryEncryptor() + +
+          Creates a new instance of BasicBinaryEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedBinary) + +
+          Decrypts a byte array.
+ byte[]encrypt(byte[] binary) + +
+          Encrypts a byte array
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicBinaryEncryptor

+
+public BasicBinaryEncryptor()
+
+
Creates a new instance of BasicBinaryEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] binary)
+
+
Encrypts a byte array +

+

+
Specified by:
encrypt in interface BinaryEncryptor
+
+
+
Parameters:
binary - the byte array to be encrypted.
See Also:
StandardPBEByteEncryptor.encrypt(byte[])
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedBinary)
+
+
Decrypts a byte array. +

+

+
Specified by:
decrypt in interface BinaryEncryptor
+
+
+
Parameters:
encryptedBinary - the byte array to be decrypted.
See Also:
StandardPBEByteEncryptor.decrypt(byte[])
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/BinaryEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/BinaryEncryptor.html new file mode 100644 index 00000000..28342083 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/BinaryEncryptor.html @@ -0,0 +1,245 @@ + + + + + + + +BinaryEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.binary +
+Interface BinaryEncryptor

+
+
All Known Implementing Classes:
BasicBinaryEncryptor, StrongBinaryEncryptor
+
+
+
+
public interface BinaryEncryptor
+ + +

+

+ Common interface for all util classes aimed at binary encryption +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedBinary) + +
+          Decrypts a byte array.
+ byte[]encrypt(byte[] binary) + +
+          Encrypts a byte array
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+byte[] encrypt(byte[] binary)
+
+
Encrypts a byte array +

+

+
Parameters:
binary - the byte array to be encrypted.
+
+
+
+ +

+decrypt

+
+byte[] decrypt(byte[] encryptedBinary)
+
+
Decrypts a byte array. +

+

+
Parameters:
encryptedBinary - the byte array to be decrypted.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/StrongBinaryEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/StrongBinaryEncryptor.html new file mode 100644 index 00000000..59ae30e6 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/StrongBinaryEncryptor.html @@ -0,0 +1,371 @@ + + + + + + + +StrongBinaryEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.binary +
+Class StrongBinaryEncryptor

+
+Object
+  extended by org.jasypt.util.binary.StrongBinaryEncryptor
+
+
+
All Implemented Interfaces:
BinaryEncryptor
+
+
+
+
public final class StrongBinaryEncryptor
extends Object
implements BinaryEncryptor
+ + +

+

+ Utility class for easily performing high-strength encryption of + binaries (byte arrays). +

+

+ This class internally holds a StandardPBEByteEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndTripleDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(byte[]) or + decrypt(byte[]) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StrongBinaryEncryptor() + +
+          Creates a new instance of StrongBinaryEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]decrypt(byte[] encryptedBinary) + +
+          Decrypts a byte array.
+ byte[]encrypt(byte[] binary) + +
+          Encrypts a byte array
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StrongBinaryEncryptor

+
+public StrongBinaryEncryptor()
+
+
Creates a new instance of StrongBinaryEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public byte[] encrypt(byte[] binary)
+
+
Encrypts a byte array +

+

+
Specified by:
encrypt in interface BinaryEncryptor
+
+
+
Parameters:
binary - the byte array to be encrypted.
See Also:
StandardPBEByteEncryptor.encrypt(byte[])
+
+
+
+ +

+decrypt

+
+public byte[] decrypt(byte[] encryptedBinary)
+
+
Decrypts a byte array. +

+

+
Specified by:
decrypt in interface BinaryEncryptor
+
+
+
Parameters:
encryptedBinary - the byte array to be decrypted.
See Also:
StandardPBEByteEncryptor.decrypt(byte[])
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/BasicBinaryEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/BasicBinaryEncryptor.html new file mode 100644 index 00000000..e474f595 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/BasicBinaryEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.binary.BasicBinaryEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.binary.BasicBinaryEncryptor

+
+No usage of org.jasypt.util.binary.BasicBinaryEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/BinaryEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/BinaryEncryptor.html new file mode 100644 index 00000000..b248a566 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/BinaryEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.util.binary.BinaryEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.util.binary.BinaryEncryptor

+
+ + + + + + + + + +
+Packages that use BinaryEncryptor
org.jasypt.util.binary  
+  +

+ + + + + +
+Uses of BinaryEncryptor in org.jasypt.util.binary
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.util.binary that implement BinaryEncryptor
+ classBasicBinaryEncryptor + +
+           + Utility class for easily performing normal-strength encryption of + binaries (byte arrays).
+ classStrongBinaryEncryptor + +
+           + Utility class for easily performing high-strength encryption of + binaries (byte arrays).
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/StrongBinaryEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/StrongBinaryEncryptor.html new file mode 100644 index 00000000..e16683ae --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/class-use/StrongBinaryEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.binary.StrongBinaryEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.binary.StrongBinaryEncryptor

+
+No usage of org.jasypt.util.binary.StrongBinaryEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-frame.html new file mode 100644 index 00000000..7886098e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-frame.html @@ -0,0 +1,46 @@ + + + + + + + +org.jasypt.util.binary (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.util.binary + + + + +
+Interfaces  + +
+BinaryEncryptor
+ + + + + + +
+Classes  + +
+BasicBinaryEncryptor +
+StrongBinaryEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-summary.html new file mode 100644 index 00000000..9e97f735 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-summary.html @@ -0,0 +1,181 @@ + + + + + + + +org.jasypt.util.binary (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.util.binary +

+ + + + + + + + + +
+Interface Summary
BinaryEncryptor + Common interface for all util classes aimed at binary encryption
+  + +

+ + + + + + + + + + + + + +
+Class Summary
BasicBinaryEncryptor + Utility class for easily performing normal-strength encryption of + binaries (byte arrays).
StrongBinaryEncryptor + Utility class for easily performing high-strength encryption of + binaries (byte arrays).
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-tree.html new file mode 100644 index 00000000..8d8305ad --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-tree.html @@ -0,0 +1,161 @@ + + + + + + + +org.jasypt.util.binary Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.util.binary +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-use.html new file mode 100644 index 00000000..38456e4e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/binary/package-use.html @@ -0,0 +1,172 @@ + + + + + + + +Uses of Package org.jasypt.util.binary (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.util.binary

+
+ + + + + + + + + +
+Packages that use org.jasypt.util.binary
org.jasypt.util.binary  
+  +

+ + + + + + + + +
+Classes in org.jasypt.util.binary used by org.jasypt.util.binary
BinaryEncryptor + +
+           + Common interface for all util classes aimed at binary encryption
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/Digester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/Digester.html new file mode 100644 index 00000000..6491d25e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/Digester.html @@ -0,0 +1,545 @@ + + + + + + + +Digester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.digest +
+Class Digester

+
+Object
+  extended by org.jasypt.util.digest.Digester
+
+
+
+
public final class Digester
extends Object
+ + +

+

+ Utility class for creating digests without using a salt or iterating + the hash function. This means that digests created by this class will + be compatible (and equivalent) to the ones which could be created by + the user by directly using a MessageDigest object. +

+

+ This class can be thought of as convenience wrapper for + MessageDigest, adding thread-safety and + a more javabean-like interface to it. These two features enable a more + adequate use from an IoC container like Spring. +

+

+ This class internally holds a StandardByteDigester + configured this way: +

    +
  • Algorithm: MD5 by default, but configurable.
  • +
  • Provider: Default JVM security provider, but configurable.
  • +
  • Salt size: 0 bytes, no salt used.
  • +
  • Iterations: 1, hash function will not be iterated.
  • +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.2 (class existed as org.jasypt.util.MessageDigester since 1.1)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringDEFAULT_ALGORITHM + +
+          MD5 will be the default algorithm to be used if none is specified.
+  + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
Digester() + +
+          Creates a new instance of Digester.
Digester(String algorithm) + +
+           + Creates a new instance of Digester, specifying + the algorithm to be used.
Digester(String algorithm, + java.security.Provider provider) + +
+           + Creates a new instance of Digester, specifying + the algorithm to be used.
Digester(String algorithm, + String providerName) + +
+           + Creates a new instance of Digester, specifying + the algorithm to be used.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ byte[]digest(byte[] binary) + +
+          Creates a digest.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for digesting, like MD5 + or SHA-1.
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + digest algorithm.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+DEFAULT_ALGORITHM

+
+public static final String DEFAULT_ALGORITHM
+
+
MD5 will be the default algorithm to be used if none is specified. +

+

+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+Digester

+
+public Digester()
+
+
Creates a new instance of Digester. It will use + the default algorithm unless one is specified with + setAlgorithm(String). +

+

+
+ +

+Digester

+
+public Digester(String algorithm)
+
+

+ Creates a new instance of Digester, specifying + the algorithm to be used. +

+

+

+
+ +

+Digester

+
+public Digester(String algorithm,
+                String providerName)
+
+

+ Creates a new instance of Digester, specifying + the algorithm to be used. +

+

+

+
Since:
+
1.3
+
+
+
+ +

+Digester

+
+public Digester(String algorithm,
+                java.security.Provider provider)
+
+

+ Creates a new instance of Digester, specifying + the algorithm to be used. +

+

+

+
Since:
+
1.3
+
+
+ + + + + + + + +
+Method Detail
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+

+
Parameters:
algorithm - the name of the algorithm to be used. +
Throws: +
AlreadyInitializedException - if it has already been initialized, + this is, if digest(byte[]) has been called at least + once.
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + digest algorithm. This security provider has to be registered beforehand + at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
Parameters:
providerName - the name of the security provider to be asked + for the digest algorithm. +
Throws: +
AlreadyInitializedException - if it has already been initialized, + this is, if digest(byte[]) has been called at least + once.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the digest algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + it being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
Parameters:
provider - the provider to be asked for the chosen algorithm +
Throws: +
AlreadyInitializedException - if it has already been initialized, + this is, if digest(byte[]) has been called at least + once.
Since:
+
1.3
+
+
+
+
+ +

+digest

+
+public byte[] digest(byte[] binary)
+
+
Creates a digest. +

+

+
Parameters:
binary - the byte array to be digested. +
Returns:
the resulting digest.
See Also:
StandardByteDigester.digest(byte[])
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/class-use/Digester.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/class-use/Digester.html new file mode 100644 index 00000000..afd9a952 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/class-use/Digester.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.digest.Digester (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.digest.Digester

+
+No usage of org.jasypt.util.digest.Digester +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-frame.html new file mode 100644 index 00000000..4b73eb8c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-frame.html @@ -0,0 +1,33 @@ + + + + + + + +org.jasypt.util.digest (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.util.digest + + + + +
+Classes  + +
+Digester
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-summary.html new file mode 100644 index 00000000..2a6291e5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-summary.html @@ -0,0 +1,160 @@ + + + + + + + +org.jasypt.util.digest (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.util.digest +

+ + + + + + + + + +
+Class Summary
Digester + Utility class for creating digests without using a salt or iterating + the hash function.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-tree.html new file mode 100644 index 00000000..fdf6687e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-tree.html @@ -0,0 +1,154 @@ + + + + + + + +org.jasypt.util.digest Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.util.digest +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • Object +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-use.html new file mode 100644 index 00000000..5bfecb8b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/digest/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.util.digest (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.util.digest

+
+No usage of org.jasypt.util.digest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/BasicDecimalNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/BasicDecimalNumberEncryptor.html new file mode 100644 index 00000000..978ae704 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/BasicDecimalNumberEncryptor.html @@ -0,0 +1,371 @@ + + + + + + + +BasicDecimalNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.numeric +
+Class BasicDecimalNumberEncryptor

+
+Object
+  extended by org.jasypt.util.numeric.BasicDecimalNumberEncryptor
+
+
+
All Implemented Interfaces:
DecimalNumberEncryptor
+
+
+
+
public final class BasicDecimalNumberEncryptor
extends Object
implements DecimalNumberEncryptor
+ + +

+

+ Utility class for easily performing normal-strength encryption of + BigDecimal objects. +

+

+ This class internally holds a StandardPBEBigDecimalEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(BigDecimal) or + decrypt(BigDecimal) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicDecimalNumberEncryptor() + +
+          Creates a new instance of BasicDecimalNumberEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedNumber) + +
+          Decrypts a number.
+ java.math.BigDecimalencrypt(java.math.BigDecimal number) + +
+          Encrypts a number
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicDecimalNumberEncryptor

+
+public BasicDecimalNumberEncryptor()
+
+
Creates a new instance of BasicDecimalNumberEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal number)
+
+
Encrypts a number +

+

+
Specified by:
encrypt in interface DecimalNumberEncryptor
+
+
+
Parameters:
number - the number to be encrypted.
See Also:
StandardPBEBigDecimalEncryptor.encrypt(BigDecimal)
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedNumber)
+
+
Decrypts a number. +

+

+
Specified by:
decrypt in interface DecimalNumberEncryptor
+
+
+
Parameters:
encryptedNumber - the number to be decrypted.
See Also:
StandardPBEBigDecimalEncryptor.decrypt(BigDecimal)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/BasicIntegerNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/BasicIntegerNumberEncryptor.html new file mode 100644 index 00000000..d0081c7f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/BasicIntegerNumberEncryptor.html @@ -0,0 +1,371 @@ + + + + + + + +BasicIntegerNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.numeric +
+Class BasicIntegerNumberEncryptor

+
+Object
+  extended by org.jasypt.util.numeric.BasicIntegerNumberEncryptor
+
+
+
All Implemented Interfaces:
IntegerNumberEncryptor
+
+
+
+
public final class BasicIntegerNumberEncryptor
extends Object
implements IntegerNumberEncryptor
+ + +

+

+ Utility class for easily performing normal-strength encryption of + BigInteger objects. +

+

+ This class internally holds a StandardPBEBigIntegerEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(BigInteger) or + decrypt(BigInteger) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicIntegerNumberEncryptor() + +
+          Creates a new instance of BasicIntegerNumberEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedNumber) + +
+          Decrypts a number.
+ java.math.BigIntegerencrypt(java.math.BigInteger number) + +
+          Encrypts a number
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicIntegerNumberEncryptor

+
+public BasicIntegerNumberEncryptor()
+
+
Creates a new instance of BasicIntegerNumberEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger number)
+
+
Encrypts a number +

+

+
Specified by:
encrypt in interface IntegerNumberEncryptor
+
+
+
Parameters:
number - the number to be encrypted.
See Also:
StandardPBEBigIntegerEncryptor.encrypt(BigInteger)
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedNumber)
+
+
Decrypts a number. +

+

+
Specified by:
decrypt in interface IntegerNumberEncryptor
+
+
+
Parameters:
encryptedNumber - the number to be decrypted.
See Also:
StandardPBEBigIntegerEncryptor.decrypt(BigInteger)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/DecimalNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/DecimalNumberEncryptor.html new file mode 100644 index 00000000..27d60559 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/DecimalNumberEncryptor.html @@ -0,0 +1,245 @@ + + + + + + + +DecimalNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.numeric +
+Interface DecimalNumberEncryptor

+
+
All Known Implementing Classes:
BasicDecimalNumberEncryptor, StrongDecimalNumberEncryptor
+
+
+
+
public interface DecimalNumberEncryptor
+ + +

+

+ Common interface for all util classes aimed at decimal number encryption. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedNumber) + +
+          Decrypts a BigDecimal.
+ java.math.BigDecimalencrypt(java.math.BigDecimal number) + +
+          Encrypts a BigDecimal
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+java.math.BigDecimal encrypt(java.math.BigDecimal number)
+
+
Encrypts a BigDecimal +

+

+
Parameters:
number - the number to be encrypted.
+
+
+
+ +

+decrypt

+
+java.math.BigDecimal decrypt(java.math.BigDecimal encryptedNumber)
+
+
Decrypts a BigDecimal. +

+

+
Parameters:
encryptedNumber - the number to be decrypted.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/IntegerNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/IntegerNumberEncryptor.html new file mode 100644 index 00000000..3e6283e9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/IntegerNumberEncryptor.html @@ -0,0 +1,245 @@ + + + + + + + +IntegerNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.numeric +
+Interface IntegerNumberEncryptor

+
+
All Known Implementing Classes:
BasicIntegerNumberEncryptor, StrongIntegerNumberEncryptor
+
+
+
+
public interface IntegerNumberEncryptor
+ + +

+

+ Common interface for all util classes aimed at integer number encryption. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedNumber) + +
+          Decrypts a BigInteger.
+ java.math.BigIntegerencrypt(java.math.BigInteger number) + +
+          Encrypts a BigInteger
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+java.math.BigInteger encrypt(java.math.BigInteger number)
+
+
Encrypts a BigInteger +

+

+
Parameters:
number - the number to be encrypted.
+
+
+
+ +

+decrypt

+
+java.math.BigInteger decrypt(java.math.BigInteger encryptedNumber)
+
+
Decrypts a BigInteger. +

+

+
Parameters:
encryptedNumber - the number to be decrypted.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/StrongDecimalNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/StrongDecimalNumberEncryptor.html new file mode 100644 index 00000000..dafa15ed --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/StrongDecimalNumberEncryptor.html @@ -0,0 +1,371 @@ + + + + + + + +StrongDecimalNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.numeric +
+Class StrongDecimalNumberEncryptor

+
+Object
+  extended by org.jasypt.util.numeric.StrongDecimalNumberEncryptor
+
+
+
All Implemented Interfaces:
DecimalNumberEncryptor
+
+
+
+
public final class StrongDecimalNumberEncryptor
extends Object
implements DecimalNumberEncryptor
+ + +

+

+ Utility class for easily performing normal-strength encryption of + BigDecimal objects. +

+

+ This class internally holds a StandardPBEBigDecimalEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndTripleDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(BigDecimal) or + decrypt(BigDecimal) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StrongDecimalNumberEncryptor() + +
+          Creates a new instance of StrongDecimalNumberEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigDecimaldecrypt(java.math.BigDecimal encryptedNumber) + +
+          Decrypts a number.
+ java.math.BigDecimalencrypt(java.math.BigDecimal number) + +
+          Encrypts a number
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StrongDecimalNumberEncryptor

+
+public StrongDecimalNumberEncryptor()
+
+
Creates a new instance of StrongDecimalNumberEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public java.math.BigDecimal encrypt(java.math.BigDecimal number)
+
+
Encrypts a number +

+

+
Specified by:
encrypt in interface DecimalNumberEncryptor
+
+
+
Parameters:
number - the number to be encrypted.
See Also:
StandardPBEBigDecimalEncryptor.encrypt(BigDecimal)
+
+
+
+ +

+decrypt

+
+public java.math.BigDecimal decrypt(java.math.BigDecimal encryptedNumber)
+
+
Decrypts a number. +

+

+
Specified by:
decrypt in interface DecimalNumberEncryptor
+
+
+
Parameters:
encryptedNumber - the number to be decrypted.
See Also:
StandardPBEBigDecimalEncryptor.decrypt(BigDecimal)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/StrongIntegerNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/StrongIntegerNumberEncryptor.html new file mode 100644 index 00000000..eb10c0a4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/StrongIntegerNumberEncryptor.html @@ -0,0 +1,371 @@ + + + + + + + +StrongIntegerNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.numeric +
+Class StrongIntegerNumberEncryptor

+
+Object
+  extended by org.jasypt.util.numeric.StrongIntegerNumberEncryptor
+
+
+
All Implemented Interfaces:
IntegerNumberEncryptor
+
+
+
+
public final class StrongIntegerNumberEncryptor
extends Object
implements IntegerNumberEncryptor
+ + +

+

+ Utility class for easily performing normal-strength encryption of + BigInteger objects. +

+

+ This class internally holds a StandardPBEBigIntegerEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndTripleDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(BigInteger) or + decrypt(BigInteger) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StrongIntegerNumberEncryptor() + +
+          Creates a new instance of StrongIntegerNumberEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.math.BigIntegerdecrypt(java.math.BigInteger encryptedNumber) + +
+          Decrypts a number.
+ java.math.BigIntegerencrypt(java.math.BigInteger number) + +
+          Encrypts a number
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StrongIntegerNumberEncryptor

+
+public StrongIntegerNumberEncryptor()
+
+
Creates a new instance of StrongIntegerNumberEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public java.math.BigInteger encrypt(java.math.BigInteger number)
+
+
Encrypts a number +

+

+
Specified by:
encrypt in interface IntegerNumberEncryptor
+
+
+
Parameters:
number - the number to be encrypted.
See Also:
StandardPBEBigIntegerEncryptor.encrypt(BigInteger)
+
+
+
+ +

+decrypt

+
+public java.math.BigInteger decrypt(java.math.BigInteger encryptedNumber)
+
+
Decrypts a number. +

+

+
Specified by:
decrypt in interface IntegerNumberEncryptor
+
+
+
Parameters:
encryptedNumber - the number to be decrypted.
See Also:
StandardPBEBigIntegerEncryptor.decrypt(BigInteger)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/BasicDecimalNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/BasicDecimalNumberEncryptor.html new file mode 100644 index 00000000..d10d2d0e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/BasicDecimalNumberEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.numeric.BasicDecimalNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.numeric.BasicDecimalNumberEncryptor

+
+No usage of org.jasypt.util.numeric.BasicDecimalNumberEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/BasicIntegerNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/BasicIntegerNumberEncryptor.html new file mode 100644 index 00000000..04a59c4b --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/BasicIntegerNumberEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.numeric.BasicIntegerNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.numeric.BasicIntegerNumberEncryptor

+
+No usage of org.jasypt.util.numeric.BasicIntegerNumberEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/DecimalNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/DecimalNumberEncryptor.html new file mode 100644 index 00000000..ccbe7c82 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/DecimalNumberEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.util.numeric.DecimalNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.util.numeric.DecimalNumberEncryptor

+
+ + + + + + + + + +
+Packages that use DecimalNumberEncryptor
org.jasypt.util.numeric  
+  +

+ + + + + +
+Uses of DecimalNumberEncryptor in org.jasypt.util.numeric
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.util.numeric that implement DecimalNumberEncryptor
+ classBasicDecimalNumberEncryptor + +
+           + Utility class for easily performing normal-strength encryption of + BigDecimal objects.
+ classStrongDecimalNumberEncryptor + +
+           + Utility class for easily performing normal-strength encryption of + BigDecimal objects.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/IntegerNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/IntegerNumberEncryptor.html new file mode 100644 index 00000000..9cee1d40 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/IntegerNumberEncryptor.html @@ -0,0 +1,193 @@ + + + + + + + +Uses of Interface org.jasypt.util.numeric.IntegerNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.util.numeric.IntegerNumberEncryptor

+
+ + + + + + + + + +
+Packages that use IntegerNumberEncryptor
org.jasypt.util.numeric  
+  +

+ + + + + +
+Uses of IntegerNumberEncryptor in org.jasypt.util.numeric
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.util.numeric that implement IntegerNumberEncryptor
+ classBasicIntegerNumberEncryptor + +
+           + Utility class for easily performing normal-strength encryption of + BigInteger objects.
+ classStrongIntegerNumberEncryptor + +
+           + Utility class for easily performing normal-strength encryption of + BigInteger objects.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/StrongDecimalNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/StrongDecimalNumberEncryptor.html new file mode 100644 index 00000000..2e5b5df1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/StrongDecimalNumberEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.numeric.StrongDecimalNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.numeric.StrongDecimalNumberEncryptor

+
+No usage of org.jasypt.util.numeric.StrongDecimalNumberEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/StrongIntegerNumberEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/StrongIntegerNumberEncryptor.html new file mode 100644 index 00000000..35510f08 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/class-use/StrongIntegerNumberEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.numeric.StrongIntegerNumberEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.numeric.StrongIntegerNumberEncryptor

+
+No usage of org.jasypt.util.numeric.StrongIntegerNumberEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-frame.html new file mode 100644 index 00000000..dad55ce2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-frame.html @@ -0,0 +1,52 @@ + + + + + + + +org.jasypt.util.numeric (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.util.numeric + + + + +
+Interfaces  + +
+DecimalNumberEncryptor +
+IntegerNumberEncryptor
+ + + + + + +
+Classes  + +
+BasicDecimalNumberEncryptor +
+BasicIntegerNumberEncryptor +
+StrongDecimalNumberEncryptor +
+StrongIntegerNumberEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-summary.html new file mode 100644 index 00000000..aecfbf4d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-summary.html @@ -0,0 +1,198 @@ + + + + + + + +org.jasypt.util.numeric (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.util.numeric +

+ + + + + + + + + + + + + +
+Interface Summary
DecimalNumberEncryptor + Common interface for all util classes aimed at decimal number encryption.
IntegerNumberEncryptor + Common interface for all util classes aimed at integer number encryption.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
BasicDecimalNumberEncryptor + Utility class for easily performing normal-strength encryption of + BigDecimal objects.
BasicIntegerNumberEncryptor + Utility class for easily performing normal-strength encryption of + BigInteger objects.
StrongDecimalNumberEncryptor + Utility class for easily performing normal-strength encryption of + BigDecimal objects.
StrongIntegerNumberEncryptor + Utility class for easily performing normal-strength encryption of + BigInteger objects.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-tree.html new file mode 100644 index 00000000..55b268ad --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-tree.html @@ -0,0 +1,163 @@ + + + + + + + +org.jasypt.util.numeric Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.util.numeric +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-use.html new file mode 100644 index 00000000..5973b767 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/numeric/package-use.html @@ -0,0 +1,179 @@ + + + + + + + +Uses of Package org.jasypt.util.numeric (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.util.numeric

+
+ + + + + + + + + +
+Packages that use org.jasypt.util.numeric
org.jasypt.util.numeric  
+  +

+ + + + + + + + + + + +
+Classes in org.jasypt.util.numeric used by org.jasypt.util.numeric
DecimalNumberEncryptor + +
+           + Common interface for all util classes aimed at decimal number encryption.
IntegerNumberEncryptor + +
+           + Common interface for all util classes aimed at integer number encryption.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/BasicPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/BasicPasswordEncryptor.html new file mode 100644 index 00000000..65ed6c5e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/BasicPasswordEncryptor.html @@ -0,0 +1,326 @@ + + + + + + + +BasicPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password +
+Class BasicPasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.BasicPasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class BasicPasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing password digesting and checking. +

+

+ This class internally holds a StandardStringDigester + configured this way: +

    +
  • Algorithm: MD5.
  • +
  • Salt size: 8 bytes.
  • +
  • Iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Perform the desired encryptPassword(String) or + checkPassword(String, String) + operations.
  4. +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.2 (class existed as org.jasypt.util.PasswordEncryptor since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicPasswordEncryptor() + +
+          Creates a new instance of BasicPasswordEncryptor
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+          Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicPasswordEncryptor

+
+public BasicPasswordEncryptor()
+
+
Creates a new instance of BasicPasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/ConfigurablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/ConfigurablePasswordEncryptor.html new file mode 100644 index 00000000..4f96d848 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/ConfigurablePasswordEncryptor.html @@ -0,0 +1,571 @@ + + + + + + + +ConfigurablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password +
+Class ConfigurablePasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.ConfigurablePasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class ConfigurablePasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing password digesting and checking. +

+

+ This class internally holds a StandardStringDigester + which can be configured by the user by optionally choosing the algorithm + to be used, the output format (BASE64 or hexadecimal) the mechanism of + encryption (plain digests vs. use of random salt + and iteration count (default)) and even use a DigesterConfig object for + more advanced configuration. +

+

+ The results obtained when encoding with this class are encoded in + BASE64 form. +

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Configure if needed with the setX() methods.
  4. +
  5. Perform the desired encryptPassword(String) or + checkPassword(String, String) + operations.
  6. +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ConfigurablePasswordEncryptor() + +
+          Creates a new instance of ConfigurablePasswordEncryptor
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+          Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ voidsetAlgorithm(String algorithm) + +
+           + Sets the algorithm to be used for digesting, like MD5 + or SHA-1.
+ voidsetConfig(DigesterConfig config) + +
+          Lets the user configure this encryptor with a DigesterConfig + object, like if he/she were using a StandardStringDigester object + directly.
+ voidsetPlainDigest(boolean plainDigest) + +
+          Lets the user specify if he/she wants a plain digest used as an + encryption mechanism (no salt or iterations, as with + MessageDigest), or rather use the + jasypt's usual stronger mechanism for password encryption (based + on the use of a salt and the iteration of the hash function).
+ voidsetProvider(java.security.Provider provider) + +
+           + Sets the security provider to be asked for the digest algorithm.
+ voidsetProviderName(String providerName) + +
+           + Sets the name of the security provider to be asked for the + digest algorithm.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ConfigurablePasswordEncryptor

+
+public ConfigurablePasswordEncryptor()
+
+
Creates a new instance of ConfigurablePasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+setConfig

+
+public void setConfig(DigesterConfig config)
+
+
Lets the user configure this encryptor with a DigesterConfig + object, like if he/she were using a StandardStringDigester object + directly. +

+

+
+
+
+
Parameters:
config - the DigesterConfig object to be set for configuration.
See Also:
StandardStringDigester.setConfig(DigesterConfig)
+
+
+
+ +

+setAlgorithm

+
+public void setAlgorithm(String algorithm)
+
+

+ Sets the algorithm to be used for digesting, like MD5 + or SHA-1. +

+

+ This algorithm has to be supported by your security infrastructure, and + it should be allowed as an algorithm for creating + java.security.MessageDigest instances. +

+

+ If you are specifying a security provider with setProvider(Provider) or + setProviderName(String), this algorithm should be + supported by your specified provider. +

+

+ If you are not specifying a provider, you will be able to use those + algorithms provided by the default security provider of your JVM vendor. + For valid names in the Sun JVM, see Java + Cryptography Architecture API Specification & + Reference. +

+

+

+
+
+
+
Parameters:
algorithm - the name of the algorithm to be used.
See Also:
StandardStringDigester.setAlgorithm(String)
+
+
+
+ +

+setProviderName

+
+public void setProviderName(String providerName)
+
+

+ Sets the name of the security provider to be asked for the + digest algorithm. This security provider has to be registered beforehand + at the JVM security framework. +

+

+ The provider can also be set with the setProvider(Provider) + method, in which case it will not be necessary neither registering + the provider beforehand, + nor calling this setProviderName(String) method to specify + a provider name. +

+

+ Note that a call to setProvider(Provider) overrides any value + set by this method. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
providerName - the name of the security provider to be asked + for the digest algorithm. +
Throws: +
AlreadyInitializedException - if it has already been initialized, + this is, if encryptPassword(String) or + checkPassword(String, String) have been called at least + once.
Since:
+
1.3
+
+
+
+
+ +

+setProvider

+
+public void setProvider(java.security.Provider provider)
+
+

+ Sets the security provider to be asked for the digest algorithm. + The provider does not have to be registered at the security + infrastructure beforehand, and its being used here will not result in + it being registered. +

+

+ If this method is called, calling setProviderName(String) + becomes unnecessary. +

+

+ If no provider name / provider is explicitly set, the default JVM + provider will be used. +

+

+

+
+
+
+
Parameters:
provider - the provider to be asked for the chosen algorithm +
Throws: +
AlreadyInitializedException - if it has already been initialized, + this is, if encryptPassword(String) or + checkPassword(String, String) have been called at least + once.
Since:
+
1.3
+
+
+
+
+ +

+setPlainDigest

+
+public void setPlainDigest(boolean plainDigest)
+
+
Lets the user specify if he/she wants a plain digest used as an + encryption mechanism (no salt or iterations, as with + MessageDigest), or rather use the + jasypt's usual stronger mechanism for password encryption (based + on the use of a salt and the iteration of the hash function). +

+

+
+
+
+
Parameters:
plainDigest - true for using plain digests, false for the strong + salt and iteration count based mechanism.
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
Since:
+
1.3
+
+
+
+
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/PasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/PasswordEncryptor.html new file mode 100644 index 00000000..374ac45c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/PasswordEncryptor.html @@ -0,0 +1,251 @@ + + + + + + + +PasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password +
+Interface PasswordEncryptor

+
+
All Known Implementing Classes:
BasicPasswordEncryptor, ConfigurablePasswordEncryptor, RFC2307MD5PasswordEncryptor, RFC2307SHAPasswordEncryptor, RFC2307SMD5PasswordEncryptor, RFC2307SSHAPasswordEncryptor, StrongPasswordEncryptor
+
+
+
+
public interface PasswordEncryptor
+ + +

+

+ Common interface for all util classes aimed at password encryption. +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+          Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+  +

+ + + + + + + + +
+Method Detail
+ +

+encryptPassword

+
+String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
+
+
+
+ +

+checkPassword

+
+boolean checkPassword(String plainPassword,
+                      String encryptedPassword)
+
+
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/StrongPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/StrongPasswordEncryptor.html new file mode 100644 index 00000000..f0cc4a78 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/StrongPasswordEncryptor.html @@ -0,0 +1,327 @@ + + + + + + + +StrongPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password +
+Class StrongPasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.StrongPasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class StrongPasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing high-strength password + digesting and checking. +

+

+ This class internally holds a StandardStringDigester + configured this way: +

    +
  • Algorithm: SHA-256.
  • +
  • Salt size: 16 bytes.
  • +
  • Iterations: 100000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Perform the desired encryptPassword(String) or + checkPassword(String, String) + operations.
  4. +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.2 (class existed in org.jasypt.util package since 1.1)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StrongPasswordEncryptor() + +
+          Creates a new instance of StrongPasswordEncryptor
+  + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+          Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StrongPasswordEncryptor

+
+public StrongPasswordEncryptor()
+
+
Creates a new instance of StrongPasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/BasicPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/BasicPasswordEncryptor.html new file mode 100644 index 00000000..caa9085a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/BasicPasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.BasicPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.BasicPasswordEncryptor

+
+No usage of org.jasypt.util.password.BasicPasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/ConfigurablePasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/ConfigurablePasswordEncryptor.html new file mode 100644 index 00000000..be55ce36 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/ConfigurablePasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.ConfigurablePasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.ConfigurablePasswordEncryptor

+
+No usage of org.jasypt.util.password.ConfigurablePasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/PasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/PasswordEncryptor.html new file mode 100644 index 00000000..13c66818 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/PasswordEncryptor.html @@ -0,0 +1,266 @@ + + + + + + + +Uses of Interface org.jasypt.util.password.PasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.util.password.PasswordEncryptor

+
+ + + + + + + + + + + + + +
+Packages that use PasswordEncryptor
org.jasypt.util.password  
org.jasypt.util.password.rfc2307  
+  +

+ + + + + +
+Uses of PasswordEncryptor in org.jasypt.util.password
+  +

+ + + + + + + + + + + + + + + + + +
Classes in org.jasypt.util.password that implement PasswordEncryptor
+ classBasicPasswordEncryptor + +
+           + Utility class for easily performing password digesting and checking.
+ classConfigurablePasswordEncryptor + +
+           + Utility class for easily performing password digesting and checking.
+ classStrongPasswordEncryptor + +
+           + Utility class for easily performing high-strength password + digesting and checking.
+  +

+ + + + + +
+Uses of PasswordEncryptor in org.jasypt.util.password.rfc2307
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Classes in org.jasypt.util.password.rfc2307 that implement PasswordEncryptor
+ classRFC2307MD5PasswordEncryptor + +
+           + Utility class for easily performing password digesting and checking + according to {MD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
+ classRFC2307SHAPasswordEncryptor + +
+           + Utility class for easily performing password digesting and checking + according to {SHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
+ classRFC2307SMD5PasswordEncryptor + +
+           + Utility class for easily performing password digesting and checking + according to {SMD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
+ classRFC2307SSHAPasswordEncryptor + +
+           + Utility class for easily performing password digesting and checking + according to {SSHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/StrongPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/StrongPasswordEncryptor.html new file mode 100644 index 00000000..43ade5e7 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/class-use/StrongPasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.StrongPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.StrongPasswordEncryptor

+
+No usage of org.jasypt.util.password.StrongPasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-frame.html new file mode 100644 index 00000000..5f99787c --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-frame.html @@ -0,0 +1,48 @@ + + + + + + + +org.jasypt.util.password (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.util.password + + + + +
+Interfaces  + +
+PasswordEncryptor
+ + + + + + +
+Classes  + +
+BasicPasswordEncryptor +
+ConfigurablePasswordEncryptor +
+StrongPasswordEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-summary.html new file mode 100644 index 00000000..11157cb0 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-summary.html @@ -0,0 +1,185 @@ + + + + + + + +org.jasypt.util.password (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.util.password +

+ + + + + + + + + +
+Interface Summary
PasswordEncryptor + Common interface for all util classes aimed at password encryption.
+  + +

+ + + + + + + + + + + + + + + + + +
+Class Summary
BasicPasswordEncryptor + Utility class for easily performing password digesting and checking.
ConfigurablePasswordEncryptor + Utility class for easily performing password digesting and checking.
StrongPasswordEncryptor + Utility class for easily performing high-strength password + digesting and checking.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-tree.html new file mode 100644 index 00000000..ed1fd274 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-tree.html @@ -0,0 +1,162 @@ + + + + + + + +org.jasypt.util.password Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.util.password +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-use.html new file mode 100644 index 00000000..02ccc41d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/package-use.html @@ -0,0 +1,192 @@ + + + + + + + +Uses of Package org.jasypt.util.password (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.util.password

+
+ + + + + + + + + + + + + +
+Packages that use org.jasypt.util.password
org.jasypt.util.password  
org.jasypt.util.password.rfc2307  
+  +

+ + + + + + + + +
+Classes in org.jasypt.util.password used by org.jasypt.util.password
PasswordEncryptor + +
+           + Common interface for all util classes aimed at password encryption.
+  +

+ + + + + + + + +
+Classes in org.jasypt.util.password used by org.jasypt.util.password.rfc2307
PasswordEncryptor + +
+           + Common interface for all util classes aimed at password encryption.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307MD5PasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307MD5PasswordEncryptor.html new file mode 100644 index 00000000..b14bdae9 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307MD5PasswordEncryptor.html @@ -0,0 +1,353 @@ + + + + + + + +RFC2307MD5PasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password.rfc2307 +
+Class RFC2307MD5PasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class RFC2307MD5PasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing password digesting and checking + according to {MD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems. +

+

+ This class internally holds a StandardStringDigester + configured this way: +

    +
  • Algorithm: MD5.
  • +
  • Salt size: 0 bytes (no salt).
  • +
  • Iterations: 1 (no hash iteration).
  • +
  • Prefix: {MD5}.
  • +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
RFC2307MD5PasswordEncryptor() + +
+          Creates a new instance of RFC2307MD5PasswordEncryptor
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+          Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RFC2307MD5PasswordEncryptor

+
+public RFC2307MD5PasswordEncryptor()
+
+
Creates a new instance of RFC2307MD5PasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SHAPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SHAPasswordEncryptor.html new file mode 100644 index 00000000..553fa405 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SHAPasswordEncryptor.html @@ -0,0 +1,353 @@ + + + + + + + +RFC2307SHAPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password.rfc2307 +
+Class RFC2307SHAPasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class RFC2307SHAPasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing password digesting and checking + according to {SHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems. +

+

+ This class internally holds a StandardStringDigester + configured this way: +

    +
  • Algorithm: SHA-1.
  • +
  • Salt size: 0 bytes (no salt).
  • +
  • Iterations: 1 (no hash iteration).
  • +
  • Prefix: {SHA}.
  • +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
RFC2307SHAPasswordEncryptor() + +
+          Creates a new instance of RFC2307SHAPasswordEncryptor
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+          Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RFC2307SHAPasswordEncryptor

+
+public RFC2307SHAPasswordEncryptor()
+
+
Creates a new instance of RFC2307SHAPasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+
Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SMD5PasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SMD5PasswordEncryptor.html new file mode 100644 index 00000000..d3d23d50 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SMD5PasswordEncryptor.html @@ -0,0 +1,393 @@ + + + + + + + +RFC2307SMD5PasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password.rfc2307 +
+Class RFC2307SMD5PasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class RFC2307SMD5PasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing password digesting and checking + according to {SMD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems. +

+

+ This class internally holds a StandardStringDigester + configured this way: +

    +
  • Algorithm: MD5.
  • +
  • Salt size: 8 bytes (configurable with setSaltSizeBytes(int)).
  • +
  • Iterations: 1 (no hash iteration).
  • +
  • Prefix: {SMD5}.
  • +
  • Invert position of salt in message before digesting: true.
  • +
  • Invert position of plain salt in encryption results: true.
  • +
  • Use lenient salt size check: true.
  • . +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
RFC2307SMD5PasswordEncryptor() + +
+          Creates a new instance of RFC2307OpenLDAPSSHAPasswordEncryptor
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+           + Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ voidsetSaltSizeBytes(int saltSizeBytes) + +
+           + Sets the size (in bytes) of the salt to be used.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RFC2307SMD5PasswordEncryptor

+
+public RFC2307SMD5PasswordEncryptor()
+
+
Creates a new instance of RFC2307OpenLDAPSSHAPasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(int saltSizeBytes)
+
+

+ Sets the size (in bytes) of the salt to be used. +

+

+ Default is 8. +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the salt size in bytes
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+

+ Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+ This password encryptor expects encrypted passwords being matched to + include the "{SMD5}" prefix, and will fail if not. +

+

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SSHAPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SSHAPasswordEncryptor.html new file mode 100644 index 00000000..264754ae --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/RFC2307SSHAPasswordEncryptor.html @@ -0,0 +1,393 @@ + + + + + + + +RFC2307SSHAPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.password.rfc2307 +
+Class RFC2307SSHAPasswordEncryptor

+
+Object
+  extended by org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor
+
+
+
All Implemented Interfaces:
PasswordEncryptor
+
+
+
+
public final class RFC2307SSHAPasswordEncryptor
extends Object
implements PasswordEncryptor
+ + +

+

+ Utility class for easily performing password digesting and checking + according to {SSHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems. +

+

+ This class internally holds a StandardStringDigester + configured this way: +

    +
  • Algorithm: SHA-1.
  • +
  • Salt size: 8 bytes (configurable with setSaltSizeBytes(int)).
  • +
  • Iterations: 1 (no hash iteration).
  • +
  • Prefix: {SSHA}.
  • +
  • Invert position of salt in message before digesting: true.
  • +
  • Invert position of plain salt in encryption results: true.
  • +
  • Use lenient salt size check: true.
  • . +
+

+

+ This class is thread-safe +

+

+ +

+

+
Since:
+
1.7
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
RFC2307SSHAPasswordEncryptor() + +
+          Creates a new instance of RFC2307OpenLDAPSSHAPasswordEncryptor
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ booleancheckPassword(String plainPassword, + String encryptedPassword) + +
+           + Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match.
+ StringencryptPassword(String password) + +
+          Encrypts (digests) a password.
+ voidsetSaltSizeBytes(int saltSizeBytes) + +
+           + Sets the size (in bytes) of the salt to be used.
+ voidsetStringOutputType(String stringOutputType) + +
+           + Sets the the form in which String output + will be encoded.
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+RFC2307SSHAPasswordEncryptor

+
+public RFC2307SSHAPasswordEncryptor()
+
+
Creates a new instance of RFC2307OpenLDAPSSHAPasswordEncryptor +

+

+ + + + + + + + +
+Method Detail
+ +

+setSaltSizeBytes

+
+public void setSaltSizeBytes(int saltSizeBytes)
+
+

+ Sets the size (in bytes) of the salt to be used. +

+

+ Default is 8. +

+

+

+
+
+
+
Parameters:
saltSizeBytes - the salt size in bytes
+
+
+
+ +

+setStringOutputType

+
+public void setStringOutputType(String stringOutputType)
+
+

+ Sets the the form in which String output + will be encoded. Available encoding types are: +

+
    +
  • base64 (default)
  • +
  • hexadecimal
  • +
+

+

+
+
+
+
Parameters:
stringOutputType - the string output type.
+
+
+
+ +

+encryptPassword

+
+public String encryptPassword(String password)
+
+
Encrypts (digests) a password. +

+

+
Specified by:
encryptPassword in interface PasswordEncryptor
+
+
+
Parameters:
password - the password to be encrypted. +
Returns:
the resulting digest.
See Also:
StandardStringDigester.digest(String)
+
+
+
+ +

+checkPassword

+
+public boolean checkPassword(String plainPassword,
+                             String encryptedPassword)
+
+

+ Checks an unencrypted (plain) password against an encrypted one + (a digest) to see if they match. +

+

+ This password encryptor expects encrypted passwords being matched to + include the "{SSHA}" prefix, and will fail if not. +

+

+

+
Specified by:
checkPassword in interface PasswordEncryptor
+
+
+
Parameters:
plainPassword - the plain password to check.
encryptedPassword - the digest against which to check the password. +
Returns:
true if passwords match, false if not.
See Also:
StandardStringDigester.matches(String, String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307MD5PasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307MD5PasswordEncryptor.html new file mode 100644 index 00000000..9b7fed4f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307MD5PasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor

+
+No usage of org.jasypt.util.password.rfc2307.RFC2307MD5PasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SHAPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SHAPasswordEncryptor.html new file mode 100644 index 00000000..3371fdf2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SHAPasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor

+
+No usage of org.jasypt.util.password.rfc2307.RFC2307SHAPasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SMD5PasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SMD5PasswordEncryptor.html new file mode 100644 index 00000000..e24edf71 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SMD5PasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor

+
+No usage of org.jasypt.util.password.rfc2307.RFC2307SMD5PasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SSHAPasswordEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SSHAPasswordEncryptor.html new file mode 100644 index 00000000..65f48f86 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/class-use/RFC2307SSHAPasswordEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor

+
+No usage of org.jasypt.util.password.rfc2307.RFC2307SSHAPasswordEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-frame.html new file mode 100644 index 00000000..6d437040 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-frame.html @@ -0,0 +1,39 @@ + + + + + + + +org.jasypt.util.password.rfc2307 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.util.password.rfc2307 + + + + +
+Classes  + +
+RFC2307MD5PasswordEncryptor +
+RFC2307SHAPasswordEncryptor +
+RFC2307SMD5PasswordEncryptor +
+RFC2307SSHAPasswordEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-summary.html new file mode 100644 index 00000000..536d8570 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-summary.html @@ -0,0 +1,182 @@ + + + + + + + +org.jasypt.util.password.rfc2307 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.util.password.rfc2307 +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
RFC2307MD5PasswordEncryptor + Utility class for easily performing password digesting and checking + according to {MD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307SHAPasswordEncryptor + Utility class for easily performing password digesting and checking + according to {SHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307SMD5PasswordEncryptor + Utility class for easily performing password digesting and checking + according to {SMD5}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
RFC2307SSHAPasswordEncryptor + Utility class for easily performing password digesting and checking + according to {SSHA}, a password encryption scheme defined in RFC2307 + and commonly found in LDAP systems.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-tree.html new file mode 100644 index 00000000..c017a005 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-tree.html @@ -0,0 +1,158 @@ + + + + + + + +org.jasypt.util.password.rfc2307 Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.util.password.rfc2307 +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-use.html new file mode 100644 index 00000000..6eae204a --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/password/rfc2307/package-use.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Package org.jasypt.util.password.rfc2307 (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.util.password.rfc2307

+
+No usage of org.jasypt.util.password.rfc2307 +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/BasicTextEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/BasicTextEncryptor.html new file mode 100644 index 00000000..45b5756f --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/BasicTextEncryptor.html @@ -0,0 +1,370 @@ + + + + + + + +BasicTextEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.text +
+Class BasicTextEncryptor

+
+Object
+  extended by org.jasypt.util.text.BasicTextEncryptor
+
+
+
All Implemented Interfaces:
TextEncryptor
+
+
+
+
public final class BasicTextEncryptor
extends Object
implements TextEncryptor
+ + +

+

+ Utility class for easily performing normal-strength encryption of texts. +

+

+ This class internally holds a StandardPBEStringEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(String) or + decrypt(String) operations.
  6. +
+

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2 (class existed as org.jasypt.util.TextEncryptor since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
BasicTextEncryptor() + +
+          Creates a new instance of BasicTextEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Decrypts a message.
+ Stringencrypt(String message) + +
+          Encrypts a message.
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[]
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+BasicTextEncryptor

+
+public BasicTextEncryptor()
+
+
Creates a new instance of BasicTextEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[] +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+
Encrypts a message. +

+

+
Specified by:
encrypt in interface TextEncryptor
+
+
+
Parameters:
message - the message to be encrypted.
See Also:
StandardPBEStringEncryptor.encrypt(String)
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+
Decrypts a message. +

+

+
Specified by:
decrypt in interface TextEncryptor
+
+
+
Parameters:
encryptedMessage - the message to be decrypted.
See Also:
StandardPBEStringEncryptor.decrypt(String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/StrongTextEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/StrongTextEncryptor.html new file mode 100644 index 00000000..f86d3c05 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/StrongTextEncryptor.html @@ -0,0 +1,376 @@ + + + + + + + +StrongTextEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.text +
+Class StrongTextEncryptor

+
+Object
+  extended by org.jasypt.util.text.StrongTextEncryptor
+
+
+
All Implemented Interfaces:
TextEncryptor
+
+
+
+
public final class StrongTextEncryptor
extends Object
implements TextEncryptor
+ + +

+

+ Utility class for easily performing high-strength encryption of texts. +

+

+ This class internally holds a StandardPBEStringEncryptor + configured this way: +

    +
  • Algorithm: PBEWithMD5AndTripleDES.
  • +
  • Key obtention iterations: 1000.
  • +
+

+

+ The required steps to use it are: +

    +
  1. Create an instance (using new).
  2. +
  3. Set a password (using setPassword(String) or + setPasswordCharArray(char[])).
  4. +
  5. Perform the desired encrypt(String) or + decrypt(String) operations.
  6. +
+

+

+ To use this class, you may need to download and install the + Java + Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy + Files. +

+

+ This class is thread-safe. +

+

+ +

+

+
Since:
+
1.2 (class existed in org.jasypt.util package since 1.0)
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
StrongTextEncryptor() + +
+          Creates a new instance of StrongTextEncryptor.
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Decrypts a message.
+ Stringencrypt(String message) + +
+          Encrypts a message.
+ voidsetPassword(String password) + +
+          Sets a password.
+ voidsetPasswordCharArray(char[] password) + +
+          Sets a password, as a char[].
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+StrongTextEncryptor

+
+public StrongTextEncryptor()
+
+
Creates a new instance of StrongTextEncryptor. +

+

+ + + + + + + + +
+Method Detail
+ +

+setPassword

+
+public void setPassword(String password)
+
+
Sets a password. +

+

+
+
+
+
Parameters:
password - the password to be set.
+
+
+
+ +

+setPasswordCharArray

+
+public void setPasswordCharArray(char[] password)
+
+
Sets a password, as a char[]. +

+

+
+
+
+
Parameters:
password - the password to be set.
Since:
+
1.8
+
+
+
+
+ +

+encrypt

+
+public String encrypt(String message)
+
+
Encrypts a message. +

+

+
Specified by:
encrypt in interface TextEncryptor
+
+
+
Parameters:
message - the message to be encrypted.
See Also:
StandardPBEStringEncryptor.encrypt(String)
+
+
+
+ +

+decrypt

+
+public String decrypt(String encryptedMessage)
+
+
Decrypts a message. +

+

+
Specified by:
decrypt in interface TextEncryptor
+
+
+
Parameters:
encryptedMessage - the message to be decrypted.
See Also:
StandardPBEStringEncryptor.decrypt(String)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/TextEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/TextEncryptor.html new file mode 100644 index 00000000..6184306e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/TextEncryptor.html @@ -0,0 +1,245 @@ + + + + + + + +TextEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.util.text +
+Interface TextEncryptor

+
+
All Known Implementing Classes:
BasicTextEncryptor, StrongTextEncryptor
+
+
+
+
public interface TextEncryptor
+ + +

+

+ Common interface for all util classes aimed at text encryption +

+

+ +

+

+
Since:
+
1.2
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Method Summary
+ Stringdecrypt(String encryptedMessage) + +
+          Decrypts a message.
+ Stringencrypt(String message) + +
+          Encrypts a message.
+  +

+ + + + + + + + +
+Method Detail
+ +

+encrypt

+
+String encrypt(String message)
+
+
Encrypts a message. +

+

+
Parameters:
message - the message to be encrypted.
+
+
+
+ +

+decrypt

+
+String decrypt(String encryptedMessage)
+
+
Decrypts a message. +

+

+
Parameters:
encryptedMessage - the message to be decrypted.
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/BasicTextEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/BasicTextEncryptor.html new file mode 100644 index 00000000..8d97e4f4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/BasicTextEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.text.BasicTextEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.text.BasicTextEncryptor

+
+No usage of org.jasypt.util.text.BasicTextEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/StrongTextEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/StrongTextEncryptor.html new file mode 100644 index 00000000..a11b6c06 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/StrongTextEncryptor.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.util.text.StrongTextEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.util.text.StrongTextEncryptor

+
+No usage of org.jasypt.util.text.StrongTextEncryptor +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/TextEncryptor.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/TextEncryptor.html new file mode 100644 index 00000000..ca156dfb --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/class-use/TextEncryptor.html @@ -0,0 +1,256 @@ + + + + + + + +Uses of Interface org.jasypt.util.text.TextEncryptor (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.util.text.TextEncryptor

+
+ + + + + + + + + + + + + +
+Packages that use TextEncryptor
org.jasypt.properties  
org.jasypt.util.text  
+  +

+ + + + + +
+Uses of TextEncryptor in org.jasypt.properties
+  +

+ + + + + + + + + + + + + +
Methods in org.jasypt.properties with parameters of type TextEncryptor
+static StringPropertyValueEncryptionUtils.decrypt(String encodedValue, + TextEncryptor encryptor) + +
+           
+static StringPropertyValueEncryptionUtils.encrypt(String decodedValue, + TextEncryptor encryptor) + +
+           
+  +

+ + + + + + + + + + + +
Constructors in org.jasypt.properties with parameters of type TextEncryptor
EncryptableProperties(java.util.Properties defaults, + TextEncryptor textEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values, + and the passed defaults as default values (may contain encrypted values).
EncryptableProperties(TextEncryptor textEncryptor) + +
+           + Creates an EncryptableProperties instance which will use + the passed TextEncryptor object to decrypt encrypted values.
+  +

+ + + + + +
+Uses of TextEncryptor in org.jasypt.util.text
+  +

+ + + + + + + + + + + + + +
Classes in org.jasypt.util.text that implement TextEncryptor
+ classBasicTextEncryptor + +
+           + Utility class for easily performing normal-strength encryption of texts.
+ classStrongTextEncryptor + +
+           + Utility class for easily performing high-strength encryption of texts.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-frame.html new file mode 100644 index 00000000..a873e55e --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-frame.html @@ -0,0 +1,46 @@ + + + + + + + +org.jasypt.util.text (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.util.text + + + + +
+Interfaces  + +
+TextEncryptor
+ + + + + + +
+Classes  + +
+BasicTextEncryptor +
+StrongTextEncryptor
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-summary.html new file mode 100644 index 00000000..6248d0cc --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-summary.html @@ -0,0 +1,179 @@ + + + + + + + +org.jasypt.util.text (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.util.text +

+ + + + + + + + + +
+Interface Summary
TextEncryptor + Common interface for all util classes aimed at text encryption
+  + +

+ + + + + + + + + + + + + +
+Class Summary
BasicTextEncryptor + Utility class for easily performing normal-strength encryption of texts.
StrongTextEncryptor + Utility class for easily performing high-strength encryption of texts.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-tree.html new file mode 100644 index 00000000..605265be --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-tree.html @@ -0,0 +1,161 @@ + + + + + + + +org.jasypt.util.text Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.util.text +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-use.html new file mode 100644 index 00000000..60682e65 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/util/text/package-use.html @@ -0,0 +1,192 @@ + + + + + + + +Uses of Package org.jasypt.util.text (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.util.text

+
+ + + + + + + + + + + + + +
+Packages that use org.jasypt.util.text
org.jasypt.properties  
org.jasypt.util.text  
+  +

+ + + + + + + + +
+Classes in org.jasypt.util.text used by org.jasypt.properties
TextEncryptor + +
+           + Common interface for all util classes aimed at text encryption
+  +

+ + + + + + + + +
+Classes in org.jasypt.util.text used by org.jasypt.util.text
TextEncryptor + +
+           + Common interface for all util classes aimed at text encryption
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigFilter.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigFilter.html new file mode 100644 index 00000000..3fdc6643 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigFilter.html @@ -0,0 +1,344 @@ + + + + + + + +WebPBEConfigFilter (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.web.pbeconfig +
+Class WebPBEConfigFilter

+
+Object
+  extended by org.jasypt.web.pbeconfig.WebPBEConfigFilter
+
+
+
All Implemented Interfaces:
javax.servlet.Filter
+
+
+
+
public final class WebPBEConfigFilter
extends Object
implements javax.servlet.Filter
+ + +

+

+ This filter is intended to avoid access to the web application until + an admin has set the encryption passwords. It will query the web PBE config + system to know whether passwords have been set and, if not, it will show the + user a plain Access Forbidden page. +

+

+ An example web.xml fragment (being applied on a Struts servlet): +

+
+    <filter>
+        <filter-name>webPBEConfigFilter</filter-name>
+        <filter-class>org.jasypt.web.pbeconfig.WebPBEConfigFilter</filter-class>
+    </filter>
+
+    <filter-mapping>
+        <filter-name>webPBEConfigFilter</filter-name>
+        <servlet-name>strutsActionServlet</servlet-name>
+    </filter-mapping>    
+ 
+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
WebPBEConfigFilter() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddestroy() + +
+           
+ voiddoFilter(javax.servlet.ServletRequest request, + javax.servlet.ServletResponse response, + javax.servlet.FilterChain chain) + +
+           
+ voidinit(javax.servlet.FilterConfig filterConfig) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WebPBEConfigFilter

+
+public WebPBEConfigFilter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+doFilter

+
+public void doFilter(javax.servlet.ServletRequest request,
+                     javax.servlet.ServletResponse response,
+                     javax.servlet.FilterChain chain)
+              throws java.io.IOException,
+                     javax.servlet.ServletException
+
+
+
Specified by:
doFilter in interface javax.servlet.Filter
+
+
+ +
Throws: +
java.io.IOException +
javax.servlet.ServletException
+
+
+
+ +

+init

+
+public void init(javax.servlet.FilterConfig filterConfig)
+          throws javax.servlet.ServletException
+
+
+
Specified by:
init in interface javax.servlet.Filter
+
+
+ +
Throws: +
javax.servlet.ServletException
+
+
+
+ +

+destroy

+
+public void destroy()
+
+
+
Specified by:
destroy in interface javax.servlet.Filter
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigRegistry.html new file mode 100644 index 00000000..4c8cb4d5 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigRegistry.html @@ -0,0 +1,310 @@ + + + + + + + +WebPBEConfigRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.web.pbeconfig +
+Class WebPBEConfigRegistry

+
+Object
+  extended by org.jasypt.web.pbeconfig.WebPBEConfigRegistry
+
+
+
+
public final class WebPBEConfigRegistry
extends Object
+ + +

+

+ Registry for WebPBEConfig objects. This class is intended + for internal use only, and should not be accessed from the user's + code. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.ListgetConfigs() + +
+           
+static WebPBEConfigRegistrygetInstance() + +
+           
+ booleanisWebConfigurationDone() + +
+           
+ voidregisterConfig(WebPBEConfig config) + +
+           
+ voidsetWebConfigurationDone(boolean configurationDone) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static WebPBEConfigRegistry getInstance()
+
+
+
+
+
+
+ +

+registerConfig

+
+public void registerConfig(WebPBEConfig config)
+
+
+
+
+
+
+ +

+getConfigs

+
+public java.util.List getConfigs()
+
+
+
+
+
+
+ +

+isWebConfigurationDone

+
+public boolean isWebConfigurationDone()
+
+
+
+
+
+
+ +

+setWebConfigurationDone

+
+public void setWebConfigurationDone(boolean configurationDone)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigServlet.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigServlet.html new file mode 100644 index 00000000..90596371 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEConfigServlet.html @@ -0,0 +1,367 @@ + + + + + + + +WebPBEConfigServlet (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.web.pbeconfig +
+Class WebPBEConfigServlet

+
+Object
+  extended by javax.servlet.GenericServlet
+      extended by javax.servlet.http.HttpServlet
+          extended by org.jasypt.web.pbeconfig.WebPBEConfigServlet
+
+
+
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
+
+
+
+
public final class WebPBEConfigServlet
extends javax.servlet.http.HttpServlet
+ + +

+

+ Servlet for web PBE config processing. +

+

+ This servlet's URL should be called by the webapp administrator at deploy + time, for setting the passwords of all the PBE encryptors which have + been previously assigned a WebPBEConfig configuration object. +

+

+ If web PBE configuration has not been done yet, it will show the user a + form containing two inputs for each encryptor: the validation word + and the password (retyped). +

+
    +
  • The validation word must be input to the value set on the + WebPBEConfig object with its setValidationWord(...) + method. This will ensure that only an authorized person will set + the encryption passwords.
  • . +
  • The password (retyped) must be input to the value which is + desired to be the encryption password for each specific encryptor.
  • +
+

+ An example web.xml fragment: +

+
+  <servlet>
+    <servlet-name>webPBEConfigServlet</servlet-name>
+    <servlet-class>
+      org.jasypt.web.pbeconfig.WebPBEConfigServlet
+    </servlet-class>
+    <load-on-startup>1</load-on-startup>
+  </servlet>
+
+  <servlet-mapping>
+    <servlet-name>webPBEConfigServlet</servlet-name>
+    <url-pattern>/webPBEConfig.do</url-pattern>
+  </servlet-mapping>
+ 
+

+ If this servlet's context is set a logger, it will output messages for + both successful and failed attempts to set passwords, including + date, time and originating IP address. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
See Also:
Serialized Form
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
WebPBEConfigServlet() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+protected  voiddoGet(javax.servlet.http.HttpServletRequest req, + javax.servlet.http.HttpServletResponse resp) + +
+           
+protected  voiddoPost(javax.servlet.http.HttpServletRequest req, + javax.servlet.http.HttpServletResponse resp) + +
+           
+ + + + + + + +
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
+ + + + + + + +
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+WebPBEConfigServlet

+
+public WebPBEConfigServlet()
+
+
+ + + + + + + + +
+Method Detail
+ +

+doGet

+
+protected void doGet(javax.servlet.http.HttpServletRequest req,
+                     javax.servlet.http.HttpServletResponse resp)
+              throws javax.servlet.ServletException,
+                     java.io.IOException
+
+
+
Overrides:
doGet in class javax.servlet.http.HttpServlet
+
+
+ +
Throws: +
javax.servlet.ServletException +
java.io.IOException
+
+
+
+ +

+doPost

+
+protected void doPost(javax.servlet.http.HttpServletRequest req,
+                      javax.servlet.http.HttpServletResponse resp)
+               throws javax.servlet.ServletException,
+                      java.io.IOException
+
+
+
Overrides:
doPost in class javax.servlet.http.HttpServlet
+
+
+ +
Throws: +
javax.servlet.ServletException +
java.io.IOException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEInitializationContextListener.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEInitializationContextListener.html new file mode 100644 index 00000000..6962e113 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEInitializationContextListener.html @@ -0,0 +1,355 @@ + + + + + + + +WebPBEInitializationContextListener (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.web.pbeconfig +
+Class WebPBEInitializationContextListener

+
+Object
+  extended by org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
+
+
+
All Implemented Interfaces:
java.util.EventListener, javax.servlet.ServletContextListener
+
+
+
+
public final class WebPBEInitializationContextListener
extends Object
implements javax.servlet.ServletContextListener
+ + +

+

+ ContextListener which takes a WebPBEInitializer implementation + class name as a parameter (<context-param>) and calls its + initializeWebPBEConfigs() method to allow the webapp to + create its PBE encryptors and declare their associated WebPBEConfig + objects. +

+

+ An example web.xml fragment: +

+
+    <context-param>
+      <param-name>webPBEInitializerClassName</param-name>
+      <param-value>myapp.MyWebPBEInitializer</param-value>
+    </context-param>
+
+    <listener>
+      <listener-class>
+        org.jasypt.web.pbeconfig.WebPBEInitializationContextListener
+      </listener-class>
+    </listener>
+ 
+

+ Important: If the web application uses Spring Framework, WebPBEConfig + objects are declared as beans in the Spring context and this Spring context + is initialized at application deploy time + (with Spring's ContextLoaderListener), the use + of this context listener will become unnecessary. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + +
+Field Summary
+static StringINIT_PARAM_INITIALIZER_CLASS_NAME + +
+           
+  + + + + + + + + + + +
+Constructor Summary
WebPBEInitializationContextListener() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidcontextDestroyed(javax.servlet.ServletContextEvent sce) + +
+           
+ voidcontextInitialized(javax.servlet.ServletContextEvent sce) + +
+           
+ + + + + + + +
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+INIT_PARAM_INITIALIZER_CLASS_NAME

+
+public static final String INIT_PARAM_INITIALIZER_CLASS_NAME
+
+
+
See Also:
Constant Field Values
+
+ + + + + + + + +
+Constructor Detail
+ +

+WebPBEInitializationContextListener

+
+public WebPBEInitializationContextListener()
+
+
+ + + + + + + + +
+Method Detail
+ +

+contextDestroyed

+
+public void contextDestroyed(javax.servlet.ServletContextEvent sce)
+
+
+
Specified by:
contextDestroyed in interface javax.servlet.ServletContextListener
+
+
+
+
+
+
+ +

+contextInitialized

+
+public void contextInitialized(javax.servlet.ServletContextEvent sce)
+
+
+
Specified by:
contextInitialized in interface javax.servlet.ServletContextListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEInitializer.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEInitializer.html new file mode 100644 index 00000000..60fd58ba --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/WebPBEInitializer.html @@ -0,0 +1,272 @@ + + + + + + + +WebPBEInitializer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.jasypt.web.pbeconfig +
+Interface WebPBEInitializer

+
+
+
public interface WebPBEInitializer
+ + +

+

+ Interface which must be implemented by the user-defined classes which + create and initialize webapp PBE encryptors for being configured through + the web pbe configuration servlet. +

+

+ This interface only has one method, initializeWebPBEConfigs(), + which the implementation class should use for creating encryptors and + setting WebPBEConfig objects to them, like: +

+
+  package myapp;
+  ... 
+  public class MyWebPBEInitializer implements WebPBEInitializer {
+  
+      public void initializeWebPBEConfigs() {
+      
+          StandardPBEStringEncryptor encryptor = new StandardPBEStringEncryptor();
+          encryptor.setAlgorithm("PBEWithMD5AndDES");
+          
+          WebPBEConfig webConfig = new WebPBEConfig();
+          webConfig.setValidationWord("jasypt");
+          webConfig.setName("Main Password");
+
+          encryptor.setConfig(webConfig);
+          
+          // Get some user-defined singleton or similar, and register
+          // the encryptor with it so that it can be accessed from the
+          // rest of the application.
+          
+      }
+      
+  }
+ 
+

+ All WebPBEConfig objects get internally registered at + instantiation time, and once assigned to an encryptor they will appear + in the web form for password setting. +

+

+ Important: If the web application uses Spring Framework, WebPBEConfig + objects are declared as beans in the Spring context and this Spring context + is initialized at application deploy time + (with Spring's ContextLoaderListener), it will NOT be necessary + to create + any classes implementing this WebPBEInitializer interface. + The use WebPBEInitializationContextListener will also become + unnecessary. +

+

+ +

+

+
Since:
+
1.3
+
Author:
+
Daniel Fernández
+
+
+ +

+ + + + + + + + + + + + +
+Method Summary
+ voidinitializeWebPBEConfigs() + +
+           + Method called by WebPBEInitializationContextListener at + application deploy time for initialization of jasypt encryptors.
+  +

+ + + + + + + + +
+Method Detail
+ +

+initializeWebPBEConfigs

+
+void initializeWebPBEConfigs()
+
+

+ Method called by WebPBEInitializationContextListener at + application deploy time for initialization of jasypt encryptors. +

+

+

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigFilter.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigFilter.html new file mode 100644 index 00000000..d134c5c2 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigFilter.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.web.pbeconfig.WebPBEConfigFilter (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.web.pbeconfig.WebPBEConfigFilter

+
+No usage of org.jasypt.web.pbeconfig.WebPBEConfigFilter +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigRegistry.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigRegistry.html new file mode 100644 index 00000000..77a28594 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigRegistry.html @@ -0,0 +1,181 @@ + + + + + + + +Uses of Class org.jasypt.web.pbeconfig.WebPBEConfigRegistry (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.web.pbeconfig.WebPBEConfigRegistry

+
+ + + + + + + + + +
+Packages that use WebPBEConfigRegistry
org.jasypt.web.pbeconfig  
+  +

+ + + + + +
+Uses of WebPBEConfigRegistry in org.jasypt.web.pbeconfig
+  +

+ + + + + + + + + +
Methods in org.jasypt.web.pbeconfig that return WebPBEConfigRegistry
+static WebPBEConfigRegistryWebPBEConfigRegistry.getInstance() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigServlet.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigServlet.html new file mode 100644 index 00000000..6b100093 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEConfigServlet.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.web.pbeconfig.WebPBEConfigServlet (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.web.pbeconfig.WebPBEConfigServlet

+
+No usage of org.jasypt.web.pbeconfig.WebPBEConfigServlet +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEInitializationContextListener.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEInitializationContextListener.html new file mode 100644 index 00000000..d6db22c4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEInitializationContextListener.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Class org.jasypt.web.pbeconfig.WebPBEInitializationContextListener (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.jasypt.web.pbeconfig.WebPBEInitializationContextListener

+
+No usage of org.jasypt.web.pbeconfig.WebPBEInitializationContextListener +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEInitializer.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEInitializer.html new file mode 100644 index 00000000..c9014bc1 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/class-use/WebPBEInitializer.html @@ -0,0 +1,145 @@ + + + + + + + +Uses of Interface org.jasypt.web.pbeconfig.WebPBEInitializer (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
org.jasypt.web.pbeconfig.WebPBEInitializer

+
+No usage of org.jasypt.web.pbeconfig.WebPBEInitializer +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-frame.html new file mode 100644 index 00000000..59a6bb96 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-frame.html @@ -0,0 +1,50 @@ + + + + + + + +org.jasypt.web.pbeconfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + +org.jasypt.web.pbeconfig + + + + +
+Interfaces  + +
+WebPBEInitializer
+ + + + + + +
+Classes  + +
+WebPBEConfigFilter +
+WebPBEConfigRegistry +
+WebPBEConfigServlet +
+WebPBEInitializationContextListener
+ + + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-summary.html new file mode 100644 index 00000000..1afdad82 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-summary.html @@ -0,0 +1,196 @@ + + + + + + + +org.jasypt.web.pbeconfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package org.jasypt.web.pbeconfig +

+ + + + + + + + + +
+Interface Summary
WebPBEInitializer + Interface which must be implemented by the user-defined classes which + create and initialize webapp PBE encryptors for being configured through + the web pbe configuration servlet.
+  + +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
WebPBEConfigFilter + This filter is intended to avoid access to the web application until + an admin has set the encryption passwords.
WebPBEConfigRegistry + Registry for WebPBEConfig objects.
WebPBEConfigServlet + Servlet for web PBE config processing.
WebPBEInitializationContextListener + ContextListener which takes a WebPBEInitializer implementation + class name as a parameter (<context-param>) and calls its + initializeWebPBEConfigs() method to allow the webapp to + create its PBE encryptors and declare their associated WebPBEConfig + objects.
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-tree.html new file mode 100644 index 00000000..c394fafa --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-tree.html @@ -0,0 +1,167 @@ + + + + + + + +org.jasypt.web.pbeconfig Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package org.jasypt.web.pbeconfig +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+
    +
  • Object
      +
    • javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig) +
        +
      • javax.servlet.http.HttpServlet (implements java.io.Serializable) + +
      +
    • org.jasypt.web.pbeconfig.WebPBEConfigFilter (implements javax.servlet.Filter) +
    • org.jasypt.web.pbeconfig.WebPBEConfigRegistry
    • org.jasypt.web.pbeconfig.WebPBEInitializationContextListener (implements javax.servlet.ServletContextListener) +
    +
+

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-use.html b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-use.html new file mode 100644 index 00000000..a117eace --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/org/jasypt/web/pbeconfig/package-use.html @@ -0,0 +1,172 @@ + + + + + + + +Uses of Package org.jasypt.web.pbeconfig (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
org.jasypt.web.pbeconfig

+
+ + + + + + + + + +
+Packages that use org.jasypt.web.pbeconfig
org.jasypt.web.pbeconfig  
+  +

+ + + + + + + + +
+Classes in org.jasypt.web.pbeconfig used by org.jasypt.web.pbeconfig
WebPBEConfigRegistry + +
+           + Registry for WebPBEConfig objects.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/overview-frame.html b/utils/jasypt-1.9.2/apidocs/jasypt/overview-frame.html new file mode 100644 index 00000000..e407d2cf --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/overview-frame.html @@ -0,0 +1,81 @@ + + + + + + + +Overview List (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+org.jasypt.commons +
+org.jasypt.digest +
+org.jasypt.digest.config +
+org.jasypt.encryption +
+org.jasypt.encryption.pbe +
+org.jasypt.encryption.pbe.config +
+org.jasypt.exceptions +
+org.jasypt.intf.cli +
+org.jasypt.intf.service +
+org.jasypt.normalization +
+org.jasypt.properties +
+org.jasypt.registry +
+org.jasypt.salt +
+org.jasypt.util.binary +
+org.jasypt.util.digest +
+org.jasypt.util.numeric +
+org.jasypt.util.password +
+org.jasypt.util.password.rfc2307 +
+org.jasypt.util.text +
+org.jasypt.web.pbeconfig +
+

+ +

+  + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/overview-summary.html b/utils/jasypt-1.9.2/apidocs/jasypt/overview-summary.html new file mode 100644 index 00000000..896ecae4 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/overview-summary.html @@ -0,0 +1,233 @@ + + + + + + + +Overview (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+JASYPT: Java Simplified Encryption 1.9.2 API +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages
org.jasypt.commons 
org.jasypt.digest 
org.jasypt.digest.config 
org.jasypt.encryption 
org.jasypt.encryption.pbe 
org.jasypt.encryption.pbe.config 
org.jasypt.exceptions 
org.jasypt.intf.cli 
org.jasypt.intf.service 
org.jasypt.normalization 
org.jasypt.properties 
org.jasypt.registry 
org.jasypt.salt 
org.jasypt.util.binary 
org.jasypt.util.digest 
org.jasypt.util.numeric 
org.jasypt.util.password 
org.jasypt.util.password.rfc2307 
org.jasypt.util.text 
org.jasypt.web.pbeconfig 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/overview-tree.html b/utils/jasypt-1.9.2/apidocs/jasypt/overview-tree.html new file mode 100644 index 00000000..12763c4d --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/overview-tree.html @@ -0,0 +1,292 @@ + + + + + + + +Class Hierarchy (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
org.jasypt.commons, org.jasypt.digest, org.jasypt.digest.config, org.jasypt.encryption, org.jasypt.encryption.pbe, org.jasypt.encryption.pbe.config, org.jasypt.exceptions, org.jasypt.intf.cli, org.jasypt.intf.service, org.jasypt.normalization, org.jasypt.properties, org.jasypt.registry, org.jasypt.salt, org.jasypt.util.binary, org.jasypt.util.digest, org.jasypt.util.numeric, org.jasypt.util.password, org.jasypt.util.password.rfc2307, org.jasypt.util.text, org.jasypt.web.pbeconfig
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/package-list b/utils/jasypt-1.9.2/apidocs/jasypt/package-list new file mode 100644 index 00000000..160e9985 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/package-list @@ -0,0 +1,20 @@ +org.jasypt.commons +org.jasypt.digest +org.jasypt.digest.config +org.jasypt.encryption +org.jasypt.encryption.pbe +org.jasypt.encryption.pbe.config +org.jasypt.exceptions +org.jasypt.intf.cli +org.jasypt.intf.service +org.jasypt.normalization +org.jasypt.properties +org.jasypt.registry +org.jasypt.salt +org.jasypt.util.binary +org.jasypt.util.digest +org.jasypt.util.numeric +org.jasypt.util.password +org.jasypt.util.password.rfc2307 +org.jasypt.util.text +org.jasypt.web.pbeconfig diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/resources/inherit.gif b/utils/jasypt-1.9.2/apidocs/jasypt/resources/inherit.gif new file mode 100644 index 00000000..c814867a Binary files /dev/null and b/utils/jasypt-1.9.2/apidocs/jasypt/resources/inherit.gif differ diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/serialized-form.html b/utils/jasypt-1.9.2/apidocs/jasypt/serialized-form.html new file mode 100644 index 00000000..b15006df --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/serialized-form.html @@ -0,0 +1,305 @@ + + + + + + + +Serialized Form (JASYPT: Java Simplified Encryption 1.9.2 API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package org.jasypt.exceptions
+ +

+ + + + + +
+Class org.jasypt.exceptions.AlreadyInitializedException extends RuntimeException implements Serializable
+ +

+serialVersionUID: 4592515503937873874L + +

+ +

+ + + + + +
+Class org.jasypt.exceptions.EncryptionInitializationException extends RuntimeException implements Serializable
+ +

+serialVersionUID: 8929638240023639778L + +

+ +

+ + + + + +
+Class org.jasypt.exceptions.EncryptionOperationNotPossibleException extends RuntimeException implements Serializable
+ +

+serialVersionUID: 6304674109588715145L + +

+ +

+ + + + + +
+Class org.jasypt.exceptions.PasswordAlreadyCleanedException extends RuntimeException implements Serializable
+ +

+serialVersionUID: 7988484935273871733L + +

+


+ + + + + +
+Package org.jasypt.properties
+ +

+ + + + + +
+Class org.jasypt.properties.EncryptableProperties extends java.util.Properties implements Serializable
+ +

+serialVersionUID: 6479795856725500639L + +

+ + + + + +
+Serialization Methods
+ +

+

+readObject

+
+private void readObject(java.io.ObjectInputStream in)
+                 throws java.io.IOException,
+                        ClassNotFoundException
+
+
+ +
Throws: +
java.io.IOException +
ClassNotFoundException
+
+
+
+

+writeObject

+
+private void writeObject(java.io.ObjectOutputStream outputStream)
+                  throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+ + + + + +
+Serialized Fields
+ +

+ident

+
+Integer ident
+
+
+
+
+
+ + + + + +
+Package org.jasypt.web.pbeconfig
+ +

+ + + + + +
+Class org.jasypt.web.pbeconfig.WebPBEConfigServlet extends javax.servlet.http.HttpServlet implements Serializable
+ +

+serialVersionUID: -7201635392816652667L + +

+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2014 The JASYPT team. All Rights Reserved. + + diff --git a/utils/jasypt-1.9.2/apidocs/jasypt/stylesheet.css b/utils/jasypt-1.9.2/apidocs/jasypt/stylesheet.css new file mode 100644 index 00000000..6ea9e516 --- /dev/null +++ b/utils/jasypt-1.9.2/apidocs/jasypt/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/utils/jasypt-1.9.2/bin/decrypt.bat b/utils/jasypt-1.9.2/bin/decrypt.bat new file mode 100644 index 00000000..4d9c8403 --- /dev/null +++ b/utils/jasypt-1.9.2/bin/decrypt.bat @@ -0,0 +1,19 @@ +@ECHO OFF + +set SCRIPT_NAME=decrypt.bat +set EXECUTABLE_CLASS=org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI +set EXEC_CLASSPATH=. +if "%JASYPT_CLASSPATH%" == "" goto computeclasspath +set EXEC_CLASSPATH=%EXEC_CLASSPATH%;%JASYPT_CLASSPATH% + +:computeclasspath +IF "%OS%" == "Windows_NT" setlocal ENABLEDELAYEDEXPANSION +FOR %%c in (%~dp0..\lib\*.jar) DO set EXEC_CLASSPATH=!EXEC_CLASSPATH!;%%c +IF "%OS%" == "Windows_NT" setlocal DISABLEDELAYEDEXPANSION + +set JAVA_EXECUTABLE=java +if "%JAVA_HOME%" == "" goto execute +set JAVA_EXECUTABLE="%JAVA_HOME%\bin\java" + +:execute +%JAVA_EXECUTABLE% -classpath %EXEC_CLASSPATH% %EXECUTABLE_CLASS% %SCRIPT_NAME% %* diff --git a/utils/jasypt-1.9.2/bin/decrypt.sh b/utils/jasypt-1.9.2/bin/decrypt.sh new file mode 100644 index 00000000..3aa44c9c --- /dev/null +++ b/utils/jasypt-1.9.2/bin/decrypt.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SCRIPT_NAME=decrypt.sh +EXECUTABLE_CLASS=org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI +BIN_DIR=`dirname $0` +DIST_DIR=$BIN_DIR/.. +LIB_DIR=$DIST_DIR/lib +EXEC_CLASSPATH="." + +if [ -n "$JASYPT_CLASSPATH" ] +then + EXEC_CLASSPATH=$EXEC_CLASSPATH:$JASYPT_CLASSPATH +fi + +for a in `find $LIB_DIR -name '*.jar'` +do + EXEC_CLASSPATH=$EXEC_CLASSPATH:$a +done + +JAVA_EXECUTABLE=java +if [ -n "$JAVA_HOME" ] +then + JAVA_EXECUTABLE=$JAVA_HOME/bin/java +fi + +if [ "$OSTYPE" = "cygwin" ] +then + EXEC_CLASSPATH=`echo $EXEC_CLASSPATH | sed 's/:/;/g' | sed 's/\/cygdrive\/\([a-z]\)/\1:/g'` + JAVA_EXECUTABLE=`cygpath --unix "$JAVA_EXECUTABLE"` +fi + +"$JAVA_EXECUTABLE" -classpath $EXEC_CLASSPATH $EXECUTABLE_CLASS $SCRIPT_NAME "$@" diff --git a/utils/jasypt-1.9.2/bin/digest.bat b/utils/jasypt-1.9.2/bin/digest.bat new file mode 100644 index 00000000..ee62ca66 --- /dev/null +++ b/utils/jasypt-1.9.2/bin/digest.bat @@ -0,0 +1,19 @@ +@ECHO OFF + +set SCRIPT_NAME=digest.bat +set EXECUTABLE_CLASS=org.jasypt.intf.cli.JasyptStringDigestCLI +set EXEC_CLASSPATH=. +if "%JASYPT_CLASSPATH%" == "" goto computeclasspath +set EXEC_CLASSPATH=%EXEC_CLASSPATH%;%JASYPT_CLASSPATH% + +:computeclasspath +IF "%OS%" == "Windows_NT" setlocal ENABLEDELAYEDEXPANSION +FOR %%c in (%~dp0..\lib\*.jar) DO set EXEC_CLASSPATH=!EXEC_CLASSPATH!;%%c +IF "%OS%" == "Windows_NT" setlocal DISABLEDELAYEDEXPANSION + +set JAVA_EXECUTABLE=java +if "%JAVA_HOME%" == "" goto execute +set JAVA_EXECUTABLE="%JAVA_HOME%\bin\java" + +:execute +%JAVA_EXECUTABLE% -classpath %EXEC_CLASSPATH% %EXECUTABLE_CLASS% %SCRIPT_NAME% %* diff --git a/utils/jasypt-1.9.2/bin/digest.sh b/utils/jasypt-1.9.2/bin/digest.sh new file mode 100644 index 00000000..97495c1e --- /dev/null +++ b/utils/jasypt-1.9.2/bin/digest.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SCRIPT_NAME=digest.sh +EXECUTABLE_CLASS=org.jasypt.intf.cli.JasyptStringDigestCLI +BIN_DIR=`dirname $0` +DIST_DIR=$BIN_DIR/.. +LIB_DIR=$DIST_DIR/lib +EXEC_CLASSPATH="." + +if [ -n "$JASYPT_CLASSPATH" ] +then + EXEC_CLASSPATH=$EXEC_CLASSPATH:$JASYPT_CLASSPATH +fi + +for a in `find $LIB_DIR -name '*.jar'` +do + EXEC_CLASSPATH=$EXEC_CLASSPATH:$a +done + +JAVA_EXECUTABLE=java +if [ -n "$JAVA_HOME" ] +then + JAVA_EXECUTABLE=$JAVA_HOME/bin/java +fi + +if [ "$OSTYPE" = "cygwin" ] +then + EXEC_CLASSPATH=`echo $EXEC_CLASSPATH | sed 's/:/;/g' | sed 's/\/cygdrive\/\([a-z]\)/\1:/g'` + JAVA_EXECUTABLE=`cygpath --unix "$JAVA_EXECUTABLE"` +fi + +"$JAVA_EXECUTABLE" -classpath $EXEC_CLASSPATH $EXECUTABLE_CLASS $SCRIPT_NAME "$@" diff --git a/utils/jasypt-1.9.2/bin/encrypt.bat b/utils/jasypt-1.9.2/bin/encrypt.bat new file mode 100644 index 00000000..edcb39e2 --- /dev/null +++ b/utils/jasypt-1.9.2/bin/encrypt.bat @@ -0,0 +1,19 @@ +@ECHO OFF + +set SCRIPT_NAME=encrypt.bat +set EXECUTABLE_CLASS=org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI +set EXEC_CLASSPATH=. +if "%JASYPT_CLASSPATH%" == "" goto computeclasspath +set EXEC_CLASSPATH=%EXEC_CLASSPATH%;%JASYPT_CLASSPATH% + +:computeclasspath +IF "%OS%" == "Windows_NT" setlocal ENABLEDELAYEDEXPANSION +FOR %%c in (%~dp0..\lib\*.jar) DO set EXEC_CLASSPATH=!EXEC_CLASSPATH!;%%c +IF "%OS%" == "Windows_NT" setlocal DISABLEDELAYEDEXPANSION + +set JAVA_EXECUTABLE=java +if "%JAVA_HOME%" == "" goto execute +set JAVA_EXECUTABLE="%JAVA_HOME%\bin\java" + +:execute +%JAVA_EXECUTABLE% -classpath %EXEC_CLASSPATH% %EXECUTABLE_CLASS% %SCRIPT_NAME% %* diff --git a/utils/jasypt-1.9.2/bin/encrypt.sh b/utils/jasypt-1.9.2/bin/encrypt.sh new file mode 100755 index 00000000..c4b013f9 --- /dev/null +++ b/utils/jasypt-1.9.2/bin/encrypt.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SCRIPT_NAME=encrypt.sh +EXECUTABLE_CLASS=org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI +BIN_DIR=`dirname $0` +DIST_DIR=$BIN_DIR/.. +LIB_DIR=$DIST_DIR/lib +EXEC_CLASSPATH="." + +if [ -n "$JASYPT_CLASSPATH" ] +then + EXEC_CLASSPATH=$EXEC_CLASSPATH:$JASYPT_CLASSPATH +fi + +for a in `find $LIB_DIR -name '*.jar'` +do + EXEC_CLASSPATH=$EXEC_CLASSPATH:$a +done + +JAVA_EXECUTABLE=java +if [ -n "$JAVA_HOME" ] +then + JAVA_EXECUTABLE=$JAVA_HOME/bin/java +fi + +if [ "$OSTYPE" = "cygwin" ] +then + EXEC_CLASSPATH=`echo $EXEC_CLASSPATH | sed 's/:/;/g' | sed 's/\/cygdrive\/\([a-z]\)/\1:/g'` + JAVA_EXECUTABLE=`cygpath --unix "$JAVA_EXECUTABLE"` +fi + +"$JAVA_EXECUTABLE" -classpath $EXEC_CLASSPATH $EXECUTABLE_CLASS $SCRIPT_NAME "$@" diff --git a/utils/jasypt-1.9.2/bin/listAlgorithms.bat b/utils/jasypt-1.9.2/bin/listAlgorithms.bat new file mode 100644 index 00000000..a6e90626 --- /dev/null +++ b/utils/jasypt-1.9.2/bin/listAlgorithms.bat @@ -0,0 +1,19 @@ +@ECHO OFF + +set SCRIPT_NAME=listAlgorithms.bat +set EXECUTABLE_CLASS=org.jasypt.intf.cli.AlgorithmRegistryCLI +set EXEC_CLASSPATH=. +if "%JASYPT_CLASSPATH%" == "" goto computeclasspath +set EXEC_CLASSPATH=%EXEC_CLASSPATH%;%JASYPT_CLASSPATH% + +:computeclasspath +IF "%OS%" == "Windows_NT" setlocal ENABLEDELAYEDEXPANSION +FOR %%c in (%~dp0..\lib\*.jar) DO set EXEC_CLASSPATH=!EXEC_CLASSPATH!;%%c +IF "%OS%" == "Windows_NT" setlocal DISABLEDELAYEDEXPANSION + +set JAVA_EXECUTABLE=java +if "%JAVA_HOME%" == "" goto execute +set JAVA_EXECUTABLE="%JAVA_HOME%\bin\java" + +:execute +%JAVA_EXECUTABLE% -classpath %EXEC_CLASSPATH% %EXECUTABLE_CLASS% %SCRIPT_NAME% %* diff --git a/utils/jasypt-1.9.2/bin/listAlgorithms.sh b/utils/jasypt-1.9.2/bin/listAlgorithms.sh new file mode 100644 index 00000000..5275143f --- /dev/null +++ b/utils/jasypt-1.9.2/bin/listAlgorithms.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +SCRIPT_NAME=listAlgorithms.sh +EXECUTABLE_CLASS=org.jasypt.intf.cli.AlgorithmRegistryCLI +BIN_DIR=`dirname $0` +DIST_DIR=$BIN_DIR/.. +LIB_DIR=$DIST_DIR/lib +EXEC_CLASSPATH="." + +if [ -n "$JASYPT_CLASSPATH" ] +then + EXEC_CLASSPATH=$EXEC_CLASSPATH:$JASYPT_CLASSPATH +fi + +for a in `find $LIB_DIR -name '*.jar'` +do + EXEC_CLASSPATH=$EXEC_CLASSPATH:$a +done + +JAVA_EXECUTABLE=java +if [ -n "$JAVA_HOME" ] +then + JAVA_EXECUTABLE=$JAVA_HOME/bin/java +fi + +if [ "$OSTYPE" = "cygwin" ] +then + EXEC_CLASSPATH=`echo $EXEC_CLASSPATH | sed 's/:/;/g' | sed 's/\/cygdrive\/\([a-z]\)/\1:/g'` + JAVA_EXECUTABLE=`cygpath --unix "$JAVA_EXECUTABLE"` +fi + +"$JAVA_EXECUTABLE" -classpath $EXEC_CLASSPATH $EXECUTABLE_CLASS $SCRIPT_NAME "$@" diff --git a/utils/jasypt-1.9.2/lib/icu4j-3.4.4.jar b/utils/jasypt-1.9.2/lib/icu4j-3.4.4.jar new file mode 100644 index 00000000..f5e8c167 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/icu4j-3.4.4.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-1.9.2-javadoc.jar new file mode 100644 index 00000000..7a11bea4 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-1.9.2-lite.jar b/utils/jasypt-1.9.2/lib/jasypt-1.9.2-lite.jar new file mode 100644 index 00000000..976c4151 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-1.9.2-lite.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-1.9.2-sources.jar new file mode 100644 index 00000000..be7dca97 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-1.9.2.jar new file mode 100644 index 00000000..c22a7e6d Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2-javadoc.jar new file mode 100644 index 00000000..bec16ed8 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2-sources.jar new file mode 100644 index 00000000..9bc4f60d Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2.jar new file mode 100644 index 00000000..05ec8ecf Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-acegisecurity-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2-javadoc.jar new file mode 100644 index 00000000..4b38fea5 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2-sources.jar new file mode 100644 index 00000000..e70f4b8f Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2.jar new file mode 100644 index 00000000..4a0f4e76 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-hibernate3-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2-javadoc.jar new file mode 100644 index 00000000..dbbae4f9 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2-sources.jar new file mode 100644 index 00000000..145aaae3 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2.jar new file mode 100644 index 00000000..da74213e Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-hibernate4-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2-javadoc.jar new file mode 100644 index 00000000..a767a691 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2-sources.jar new file mode 100644 index 00000000..c2743d5e Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2.jar new file mode 100644 index 00000000..d00c9023 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring2-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2-javadoc.jar new file mode 100644 index 00000000..2d92d7aa Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2-sources.jar new file mode 100644 index 00000000..019124f7 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2.jar new file mode 100644 index 00000000..0dae06e4 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring3-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2-javadoc.jar new file mode 100644 index 00000000..2b748aac Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2-sources.jar new file mode 100644 index 00000000..7f1a7a41 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2.jar new file mode 100644 index 00000000..b506b815 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-spring31-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2-javadoc.jar new file mode 100644 index 00000000..e00b30a6 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2-sources.jar new file mode 100644 index 00000000..c7f4d08b Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2.jar new file mode 100644 index 00000000..4fd65a51 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-springsecurity2-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2-javadoc.jar new file mode 100644 index 00000000..c4c71d93 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2-sources.jar new file mode 100644 index 00000000..85598b3f Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2.jar new file mode 100644 index 00000000..f3d68838 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-springsecurity3-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2-javadoc.jar new file mode 100644 index 00000000..a4aebbbd Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2-sources.jar new file mode 100644 index 00000000..d2782e18 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2.jar new file mode 100644 index 00000000..70bd9fa3 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-wicket13-1.9.2.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2-javadoc.jar b/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2-javadoc.jar new file mode 100644 index 00000000..d9202494 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2-javadoc.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2-sources.jar b/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2-sources.jar new file mode 100644 index 00000000..9fd35c03 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2-sources.jar differ diff --git a/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2.jar b/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2.jar new file mode 100644 index 00000000..5e32dc85 Binary files /dev/null and b/utils/jasypt-1.9.2/lib/jasypt-wicket15-1.9.2.jar differ