问题列表 - 第27622页

如何使用Java中的X.509证书签署HTTP请求?

如何使用Java执行HTTP请求并使用X.509证书对其进行签名?

我通常用C#编程.现在,我想要做的是类似于以下内容,仅在Java中:

 private HttpWebRequest CreateRequest(Uri uri, X509Certificate2 cert) 
 {
     HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
     request.ClientCertificates.Add(cert);
     /* ... */
     return request;
 }
Run Code Online (Sandbox Code Playgroud)

在Java中我创建了一个java.security.cert.X509Certificate实例,但我无法弄清楚如何将它与HTTP请求相关联.我可以使用java.net.URL实例创建HTTP请求,但我似乎无法将我的证书与该实例关联(我不确定使用java.net.URL是否合适).

java https http client-certificates x509certificate

6
推荐指数
1
解决办法
1万
查看次数

VBA在特定时间段内从用户创建的文件夹中删除Outlook邮件

我正在寻找一个VBA代码片段来删除六(6)个月或更早的Outlook邮件并坐在用户创建的文件夹中.

那段代码是什么样的?

email outlook vba

2
推荐指数
1
解决办法
1万
查看次数

放大点(使用比例和平移)

我希望能够在HTML 5画布中放大鼠标下的点,例如放大Google地图.我怎样才能做到这一点?

javascript html5 canvas

142
推荐指数
9
解决办法
12万
查看次数

添加java源代码(.java文件)以测试Maven中的jar

我正在使用我的pom.xml,我能够为src/main/java(比如app.jar)以及src/test/java(比如app-test.jar)生成jar.我还能够将我的java源代码包含在app.jar中(即我的.class和我的.java文件都包含在jar中).

但是对于我的app-test.jar,我无法在其中包含我的.java文件.

这是我的pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>my-app</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

  <build>
    <resources>
      <resource>
        <directory>src/main/java</directory>
      </resource>     
    </resources>
    <plugins>
     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-jar-plugin</artifactId>
       <version>2.3.1</version>
       <executions>
         <execution>
           <phase>package</phase> 
           <goals>           
             <goal>test-jar</goal>
           </goals>
           <configuration>
            <includes>
                <include>src/test/java</include>
            </includes>
           </configuration>
         </execution>
       </executions>
     </plugin>
    </plugins>
  </build>

</project>
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

谢谢.

有关Whaley建议的帖子更新:

尝试了maven-antrun-plugin,但是现在运行mvn包之后,所有我都进入了我的tests.jar是META-INF文件夹..java和.class没有包括在内:

这是pom.xml的一部分

<build>
    <resources>
      <resource>
        <directory>src/main/java</directory>
      </resource>     
    </resources>
    <plugins>
      <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-jar-plugin</artifactId>
       <executions>
         <execution>
           <phase>package</phase> 
           <goals>           
             <goal>test-jar</goal>
           </goals>
           <configuration>
            <includes>
                <include>src/test/java</include> …
Run Code Online (Sandbox Code Playgroud)

maven

4
推荐指数
1
解决办法
1万
查看次数

SVN客户端侧挂钩

SVN是否有像TortoiseSVN一样的客户端钩子支持?我需要一个钩子,这样当我发送提交时,浏览器会打开一个特定的URL.

svn tortoisesvn hook

8
推荐指数
1
解决办法
3014
查看次数

通过Hudson发送Subversion更改日志信息

我正在尝试将Hudson整合到我们的开发过程中,除了一件事,一切都很顺利.

我一直在使用Phing进行部署,其中一个被触发的事情是发送到我们的技术支持电子邮件地址的电子邮件,其中包含上次代码部署和当前SVN修订版之间的所有提交消息的列表.我做的是这样的:

  • 在部署应用程序时,从当前部署的应用程序的根目录中读取包含SVN修订版的文件
  • 将该值放在Phing变量中
  • 将该值插入命令以通过电子邮件发送SVN提交消息
  • 在包含当前SVN修订的新部署的应用程序的根目录中创建一个文件

我希望能够将这些信息添加到Hudson在成功构建完成后发送的电子邮件中.如何在哈德森完成这项任务的任何指针将不胜感激.

svn hudson

8
推荐指数
1
解决办法
3749
查看次数

readobject方法抛出ClassNotFoundException

我正在尝试使用Java并希望使用Java的客户端/服务器进行测试,以使客户端将自定义类(Message)的简单对象发送到服务器.问题是我一直在服务器端获得ClassNotFoundException.

我认为其余的代码似乎没问题,因为像String这样的其他对象可以毫无问题地通过.

我在客户端和服务器的不同位置有两个不同的netbeans项目.

他们每个人都有自己的Message类副本.消息类实现Serializable.

在客户端,我尝试发送一个Message对象.

在服务器端,在调用readObject方法时,它似乎从客户端的包中找到Message类而不是它自己的包.printStackTrace显示:服务器端的"java.lang.ClassNotFoundException:client.Message"

我甚至没有尝试过投射或存储收到的对象.有什么东西我遗漏了吗?

java client classnotfoundexception

8
推荐指数
1
解决办法
1万
查看次数

android:使用内置的pdf查看器从我的应用程序打开一个pdf

这是我最初的问题:

我希望能够打开使用内置的PDF查看器应用程序的Android在我的应用程序PDF文件,但我不知道如何启动其他应用程序.我敢肯定,我要打电话开始的活动,我只是不知道如何识别应用IM开放以及如何将文件传递给特定的应用程序.

有人有线索吗?

我刚刚了解到我手机上的pdf查看器实际上是由HTC制作的,Adobe刚刚发布了他们的android pdf查看器(这很棒).因此,新的问题是:我如何验证用户已经安装了Adobe的浏览器,然后我如何打开该应用将文件从我的应用程序?

pdf android workflow-activity

29
推荐指数
3
解决办法
8万
查看次数

Linux下C++音频捕获API的最佳实践?

我需要创建一个带有麦克风功能的简单录音的C++应用程序.

我不能说没有足够的音频API来做到这一点!脉冲,ALSA为/ dev/DSP,OpenAL的,等我的问题是什么是当前的 "最佳实践" API?

脉冲似乎得到了大多数现代发行版的支持,但似乎几乎没有文档.OpenAL是否会在不同的发行版中得到支持,还是过于模糊?我错过了吗?
有没有一个简单的答案?

c++ linux audio audio-recording

9
推荐指数
1
解决办法
9439
查看次数

出错,强制函数返回

我有一个返回字符串的函数
上的错误,我想它返回一个特定的值.我该怎么做呢?

vba

0
推荐指数
1
解决办法
861
查看次数