rtrh-crypto.xml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
  4. xmlns:context="http://www.springframework.org/schema/context"
  5. xsi:schemaLocation="
  6. http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
  7. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.1.xsd">
  8. <bean id="cryptoConfigProperties" class="com.rtrh.projects.outapi.crypto.CryptoConfigProperties">
  9. <property name="enable" value="true" />
  10. <property name="rsaPrivateKey" value="MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAKM+tiz2K3ng7wRELyDu2BOS55Jpnu2PLUqLSCIse3LD+RR1qOM5Oe+dxYyCeulX3qTcyKrBvvSrCv57D/42lQOzFjR4FyZ44XPOr7OGHiXd9tQ45iBwr4HG2Cm1Fd9lB5miFA87+1nCveiHYo7t23d2QbUcRFLn9IRQqEuDovKXAgMBAAECgYBkx/aYU3IL0H4/WAjwgAQOMYedsG9ZoicH+m0SC/w6ohpIM0uM3GuULwci8/sFzCW8CkIoiWxmiKJE8ZyyCOh9W8vMiO3XIjp50+lRyeGtWFmUNrbPEw3QF0IZN2VICfBTbnG4Gux2eIiGkMw5wpBtXxF+GxAt4re5v+bgh1l3wQJBAPQ3u+LJvHRmShkFh4RYnwENgfJgJen9XgS89/x3d57GhdtQmDEZzpslq+Zx3f5PQuwFR2F7pwtBgRNqFN70Oq8CQQCrHufPuclhlSEqWCkADdBl3WwwoyYFPCefrBW+zbyW8xEADkMavwNqnn5sbolPQJUfQydEGIPbC0MSHNQGiiCZAkAJsykAQfj9Oo7Y3ZJbXFW8affuU4lN+OVCFOtYmLokkUgBxPq2gIrnOKDSP1WM40MKMs95/LpOxSRGTCFWFac7AkBJILkB/ayA5kE5HlnPKxgfICQHGQG7hPyN8PWOB9ALVi6yrmWg/XZRTxBJ+Gb3lmrj5EfYgv1+U27DQ8ycStUpAkAqp+VnQfRUxnTtW/V15+utc8tjidtCoe0+Ng9wib61ycd1kbojeWxdXnOtT4QOSWIvgP5FkfKA3ZOHH52bwqz5" />
  11. <property name="notEncryptoUrls">
  12. <list>
  13. <value>/outApi/version/*</value>
  14. <value>/outApi/file/**</value>
  15. <value>/outApi/preFlow/vedio</value>
  16. <value>/outApi/preFlow/img</value>
  17. <value>/outApi/projects/statics/yearReport</value>
  18. <value>/outApi/subInfoExport/**</value>
  19. <value>/outApi/auth/gxjLogin</value>
  20. <value>/outApi/sync/**</value>
  21. <value>/outApi/remote/**</value>
  22. <value>/pdfHtml/**</value>
  23. <value>/api/jumpLogin</value>
  24. </list>
  25. </property>
  26. <property name="notDecryptoUrls">
  27. <list>
  28. <value>/outApi/file/**</value>
  29. <value>/outApi/subInfoExport/**</value>
  30. <value>/outApi/auth/gxjLogin</value>
  31. <value>/outApi/sync/**</value>
  32. <value>/outApi/remote/**</value>
  33. <value>/pdfHtml/**</value>
  34. <value>/api/jumpLogin</value>
  35. </list>
  36. </property>
  37. </bean>
  38. <bean id="dataCryptoFilter" class="com.rtrh.projects.outapi.crypto.filter.DataCryptoFilter">
  39. <property name="cryptoConfigProperties" ref="cryptoConfigProperties"/>
  40. </bean>
  41. <!-- <bean id="xssFilter" class="com.rtrh.projects.outapi.crypto.filter.XssFilter">
  42. </bean>-->
  43. </beans>