Certificate Signing Request Generation with Extension Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a certificate authority that cannot generate an electronic certificate based on a certificate signing request including extensions, requiring users to prepare a request without extensions, limiting user flexibility and efficiency in acquiring the necessary certificates.

Innovation Solution

An information processing apparatus that acquires specific information to generate both certificate signing requests with and without extensions, allowing users to select and output the appropriate request through a user-friendly interface, enabling quick selection and acquisition of the desired certificate type based on the chosen certificate authority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system prepares only certificate signing requests with extensions, then the functionality for certificate authorities that support extensions is improved, but the compatibility with certificate authorities that do not support extensions deteriorates

Engineering Contradiction:
Improvecompatibility with certificate authoritiesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the certificate signing request generation into two distinct modes: one that includes extensions and another that excludes extensions. This segmentation allows the system to prepare different types of requests based on the specific requirements of different certificate authorities, thereby improving compatibility without requiring a completely separate system for each case.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the certificate signing request preparation process based on user selection. The preparation unit can switch between preparing requests with extensions and requests without extensions according to the type of certificate authority selected by the user, making the system adaptable to different operational contexts without fixed complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system prepares both types of certificate signing requests, then the user flexibility is improved, but the resource burden and processing time increase

Engineering Contradiction:
Improveuser flexibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary preparation of both types of certificate signing requests and stores them in advance. When the user needs a certificate signing request, the system can immediately output the pre-prepared request of the selected type without requiring real-time generation, thereby maintaining user flexibility while significantly improving processing efficiency and reducing resource burden during actual operation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the system automatically selects one type of certificate signing request, then the ease of operation is improved, but the adaptability to different certificate authorities deteriorates

Engineering Contradiction:
Improveoperational simplicityVSAvoidcertificate authority compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system enables users to self-select the appropriate certificate signing request type based on their specific needs and the requirements of their chosen certificate authority. The display control unit presents options to users, allowing them to make informed decisions about which type of request to prepare, thereby maintaining ease of operation while ensuring adaptability to different certificate authority requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8539239B2Information processing apparatus
Publication Date: 2013.09.17 BROTHER KOGYO KK
  • US8539239B2 patent drawing
  • US8539239B2 patent drawing
  • US8539239B2 patent drawing

AI summary

An information processing apparatus includes: an acquiring unit that acquires specific information; a preparation unit that makes out a certificate signing request based on the specific information, wherein the preparation unit makes out a first type certificate signing request including extensions and makes out a second type certificate signing request not including extensions; a display control unit that displays a selection screen on a display unit; and an output unit that is configured to output one of the first type certificate signing request and the second type certificate signing request to an outside according to selecting by a user in the selection screen.