]> git.argeo.org Git - gpl/argeo-tp.git/blob - bouncycastle.xml
213d83f2ae9fd2a7749c337694ba5fb4e77830fe
[gpl/argeo-tp.git] / bouncycastle.xml
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:p="http://www.springframework.org/schema/p"
4 xmlns:util="http://www.springframework.org/schema/util" xmlns:flow="http://www.argeo.org/schema/slc-flow"
5 xsi:schemaLocation="
6 http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
7 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd
8 http://www.argeo.org/schema/slc-flow http://www.argeo.org/schema/slc-flow-1.2.xsd">
9
10 <!-- TODO : Improve sources retrieval -->
11
12 <!-- REGISTER -->
13 <flow:flow name="misc/org.bouncycastle" spec="spec.version">
14 <flow:arg name="version" value="1.64" />
15 <bean id="bcprov"
16 p:uri="https://downloads.bouncycastle.org/java/bcprov-jdk15on-164.jar"
17 parent="template.bouncycastle">
18 <property name="sourcesProvider">
19 <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
20 <property name="uri"
21 value="https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/@{version}/bcprov-jdk15on-@{version}-sources.jar" />
22 <property name="osgiFactory" ref="osgiFactory" />
23 </bean>
24 </property>
25 </bean>
26 <bean id="bcpkix"
27 p:uri="https://downloads.bouncycastle.org/java/bcpkix-jdk15on-164.jar"
28 parent="template.bouncycastle">
29 <property name="sourcesProvider">
30 <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
31 <property name="uri"
32 value="https://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/@{version}/bcpkix-jdk15on-@{version}-sources.jar" />
33 <property name="osgiFactory" ref="osgiFactory" />
34 </bean>
35 </property>
36 </bean>
37 <bean id="bcmail"
38 p:uri="https://downloads.bouncycastle.org/java/bcmail-jdk15on-164.jar"
39 parent="template.bouncycastle">
40 <property name="sourcesProvider">
41 <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
42 <property name="uri"
43 value="https://repo1.maven.org/maven2/org/bouncycastle/bcmail-jdk15on/@{version}/bcmail-jdk15on-@{version}-sources.jar" />
44 <property name="osgiFactory" ref="osgiFactory" />
45 </bean>
46 </property>
47 </bean>
48 <bean id="bcpg"
49 p:uri="https://downloads.bouncycastle.org/java/bcpg-jdk15on-164.jar"
50 parent="template.bouncycastle">
51 <property name="sourcesProvider">
52 <bean class="org.argeo.slc.repo.osgi.ArchiveSourcesProvider">
53 <property name="uri"
54 value="https://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk15on/@{version}/bcpg-jdk15on-@{version}-sources.jar" />
55 <property name="osgiFactory" ref="osgiFactory" />
56 </bean>
57 </property>
58 </bean>
59 </flow:flow>
60
61 <!-- FACTORY -->
62 <bean id="template.bouncycastle" class="org.argeo.slc.spring.repo.osgi.UriWrapper"
63 abstract="true">
64 <property name="version" value="@{version}" />
65 <property name="groupId" value="org.argeo.tp.bouncycastle" />
66 <property name="doNotModify" value="true" />
67 <property name="license">
68 <util:constant static-field="org.argeo.slc.repo.FreeLicense.MIT" />
69 </property>
70 <property name="osgiFactory" ref="osgiFactory" />
71 </bean>
72 </beans>