9.13. 注册自定义映射程序和过期插件模块
- 创建自定义作业类。在本例中,自定义发布者插件名为
MyPublisher.java
。 - 编译新类。
javac -d . -classpath $CLASSPATH MyPublisher.java
- 在 CA 的
WEB-INF
web 目录中创建一个目录来保存自定义类,以便 CA 可以访问它们。mkdir /var/lib/pki/instance_name/ca/webapps/ca/WEB-INF/classes
- 将新插件文件复制到新的
类
目录中,并将所有者设置为证书系统用户(pkiuser
)。cp -pr com /var/lib/pki/instance_name/ca/webapps/ca/WEB-INF/classes chown -R pkiuser:pkiuser /var/lib/pki/instance_name/ca/webapps/ca/WEB-INF/classes
- 注册插件。
- 登录证书管理器控制台。
pkiconsole https://server.example.com:8443/ca
- 在 Configuration 选项卡中,从左侧的导航树中选择 Certificate Manager。选择 Publishing。
- 要注册映射程序模块,请选择 Mappers,然后选择 映射程序插件注册 选项卡。要注册发布者模块,请选择 站s,然后选择 附件 插件注册 选项卡。
- 要注册插件,请点击。
- 设置插件名称和插件类名称。类名称为实现 Java 类的路径。如果这个类是软件包的一部分,请包含软件包名称。例如,若要在名为 com.customplugins 的软件包中注册名为 customMapper 的类,名称为 com.customplugins.customMapper。
注意
pkiconsole
已被弃用。